20. august 2004 - 07:29Der er
14 kommentarer og 2 løsninger
hvor er fejlen?
Hej ..
Jeg har denne kode: [code] <? session_start();
if ($_SESSION['status'] != "login"){ ?> <html> <head> <title>top</title> </head> <body bgcolor="#3333FF"> Du skal være logget ind </body> </html> <? }else{ include('ext/sql.php'); $result=mysql_query("SELECT * FROM felter where ejer=".$_SESSION['user'].""); $toj = mysql_fetch_array($result); if(!$toj){ echo "der er sket en fejl"; }else{ ?> <html>
<head> <title>garderobe</title> </head>
<body bgcolor="#3333FF"> <? $taeller = 0; echo "Garderoben"; echo "<table>"; while($toj) { if($taeller % 2 == 0) { ?> <!-- nu udskriver vi det så i en tabel... --> <td><img src="<?php echo $row['figur']; ?>"></td></tr> <?php }else{ ?> <!-- nu udskriver vi det så i en tabel... --> <tr><td><img src="<?php echo $row['figur']; ?>"></td> <? } echo "</table>"; ?> </body>
</html> <? } } ?> [/code]
og den kommer med denne fejl: [code] Parse error: parse error, unexpected $end in garde.php on line 55 [/code] håber der er en der kan hjælpe mig med at finde fejlen.
<?php # # først til sidst sendes HTML koden til klienten med $htmlout # fordele: # det er meget nemmere at overskue PHP koden og holde rede på {} med videre # hurtigere resultat fordi serveren ikke skal skifte imellem PHP og HTML kode # du kan få minimalt med fyld af blanktegen og linieskift i HTMLkoden, den skal jo ikke læses af mennesker bagefter # # koden herunder er en principskitse som måske også virker # syntakscheck er i altfald OK siger PHP fortolkeren
session_start();
if ($_SESSION['status'] != "login"){
$htmlout='<html>' .'<head>' .'<title>top</title>' .'</head>' .'<body bgcolor="#3333FF">' .'Du skal være logget ind' .'</body>' .'</html>';
}else{
include('ext/sql.php'); $result=mysql_query("SELECT * FROM felter where ejer='".$_SESSION['user']."'"); $toj = mysql_fetch_array($result); if(!$toj){ $htmlout='der er sket en fejl';
$taeller = 0; $htmlout.="Garderoben"; $htmlout.="<table>"; while($toj) { if($taeller % 2 == 0) { $htmlout.='<!-- nu udskriver vi det så i en tabel... -->' .'<td><img src="'.$row['figur'].'"></td></tr>'; }else{ $htmlout.='<!-- nu udskriver vi det så i en tabel... -->' .'<tr><td><img src="'.$row['figur'].'"></td>'; } $htmlout.="</table>"; $htmlout.='</body>' .'</html>'; } } } # denne manglede du som expnet nævnte tidligere echo $htmlout; ?>
$result=mysql_query("SELECT * FROM felter where ejer='".$_SESSION['user']."'"); $toj = mysql_fetch_array($result); if(!$toj){ $htmlout='der er sket en fejl';
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.