ugrás a tartalomhoz

php szintaktikai hiba

csicsa2 · 2008. Aug. 31. (V), 16.04
Ü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 );

?>
 
1

Hiba

janoszen · 2008. Aug. 31. (V), 19.14
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.
2

kapcsos zárójel

evikusz · 2008. Szep. 1. (H), 14.05
Ha jól látom innen hiánycikk egy kapcsos zárójel:

foreach ( $egy_sor as $mezo ) INNEN NI

print "\t<td> $mezo</td>\n";
print "</tr>\\n";

}