php szintaktikai hiba
Üdv Mindenkink.
Az alábbi php progival lenne kis gondom .
szintaktikai hibát ad a 42. sorban
echo "<tr>\n";
ide másoloma teljes kódot . Mehköszönném ha valaki rápillantana.
<?php
$felhasznalo = "root";
$jelszo ="";
$adatbazis = "iskola";
$kapcsolat = mysql_connect( "localhost",$felhasznalo, $jelszo );
if ( ! $kapcsolat )
die( "Nem lehet kapcsolódni a MySQL kiszolgálóhoz!" );
print "Sikerült a kapcsolatfelvétel<P>";
mysql_select_db( $adatbazis )
or die ( "Nem lehet megnyitni a $adatbázist: ".mysql_error() );
print "Sikeresen kiválasztott adatbázis: $adatbazis <P>";
echo'<FORM METHOD=\"post\" ACTION=\"'.$_SERVER['PHP_SELF'].'\">";
<tr><td><P><strong>Melyik osztály legyen? (pl.10.a, összes tanuló:*)</strong></td>
<td><INPUT TYPE=\"text\" NAME=\"osztaly_nev\" VALUE=\"'.$_POST['osztaly_nev'].'\"size=10 maxlength=4></td></tr><br><br>';
echo '</form>';
$osztaly=$_POST[osztaly_nev];
if($osztaly=="*")
{
$eredmeny = mysql_query("SELECT * FROM diak ");
$sorok_szama = mysql_num_rows( $eredmeny );
$kiir="Az .. iskolába $sorok_szama tanuló jár.";
}
else
{
$eredmeny = mysql_query( "SELECT nev FROM diak where osztaly='".$osztaly."' order by nev ");
$sorok_szama = mysql_num_rows( $eredmeny );
$kiir="$osztaly létszáma: $sorok_szama tanuló.";
}
print "$kiir<P>";
print "<table border=0>\\n\";
while ( $egy_sor = mysql_fetch_row( $eredmeny ) )
{
echo "<tr>\n";
foreach ( $egy_sor as $mezo )
print "\t<td> $mezo</td>\n";
print "</tr>\\n";
}
echo '</table>\n';
mysql_close( $kapcsolat );
?>
■ Az alábbi php progival lenne kis gondom .
szintaktikai hibát ad a 42. sorban
echo "<tr>\n";
ide másoloma teljes kódot . Mehköszönném ha valaki rápillantana.
<?php
$felhasznalo = "root";
$jelszo ="";
$adatbazis = "iskola";
$kapcsolat = mysql_connect( "localhost",$felhasznalo, $jelszo );
if ( ! $kapcsolat )
die( "Nem lehet kapcsolódni a MySQL kiszolgálóhoz!" );
print "Sikerült a kapcsolatfelvétel<P>";
mysql_select_db( $adatbazis )
or die ( "Nem lehet megnyitni a $adatbázist: ".mysql_error() );
print "Sikeresen kiválasztott adatbázis: $adatbazis <P>";
echo'<FORM METHOD=\"post\" ACTION=\"'.$_SERVER['PHP_SELF'].'\">";
<tr><td><P><strong>Melyik osztály legyen? (pl.10.a, összes tanuló:*)</strong></td>
<td><INPUT TYPE=\"text\" NAME=\"osztaly_nev\" VALUE=\"'.$_POST['osztaly_nev'].'\"size=10 maxlength=4></td></tr><br><br>';
echo '</form>';
$osztaly=$_POST[osztaly_nev];
if($osztaly=="*")
{
$eredmeny = mysql_query("SELECT * FROM diak ");
$sorok_szama = mysql_num_rows( $eredmeny );
$kiir="Az .. iskolába $sorok_szama tanuló jár.";
}
else
{
$eredmeny = mysql_query( "SELECT nev FROM diak where osztaly='".$osztaly."' order by nev ");
$sorok_szama = mysql_num_rows( $eredmeny );
$kiir="$osztaly létszáma: $sorok_szama tanuló.";
}
print "$kiir<P>";
print "<table border=0>\\n\";
while ( $egy_sor = mysql_fetch_row( $eredmeny ) )
{
echo "<tr>\n";
foreach ( $egy_sor as $mezo )
print "\t<td> $mezo</td>\n";
print "</tr>\\n";
}
echo '</table>\n';
mysql_close( $kapcsolat );
?>
Hiba
print "<table border=0>\\n\";
Szvsz itt nem kellene kiescapelni az utolsó macskát. Egyébként szerintem, szerezz be egy kódszinezős editort, az valszeg sokat fog segíteni.
kapcsos zárójel
foreach ( $egy_sor as $mezo ) INNEN NI
print "\t<td> $mezo</td>\n";
print "</tr>\\n";
}