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.
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
<?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.