19. april 2003 - 23:56
Der er
8 kommentarer og 1 løsning
løkker (while) 100 points
Hvordan kan det være jeg får denne besked d. 19/4/02 Dette er en test :D Hehe d. 19/4/02 Dette er en test :D Hehe når jeg bruger koden: <!--- start news.php ---> <?php include("news-data.php"); while($id < 3 ) { echo" <table border=1 cellpadding=0 cellspacing=2 width=100%> <tr> <td>$dato</td> </tr> <tr> <td>$news</td> </tr> </table><br>"; $id = $id + 1; } ?> <!--- Slut news.php ---> <!--- start news-data.php ---> <?php if ($id ="1") { $dato = "d. 19/4/02"; $news = "Dette er en test :D <br />Hehe"; } elseif ($id ="2") { $dato = "d. 19/7/99"; $news = "ingen :D <br /> HEHe"; } else {} ; ?> <!--- slut news-data.php ---> Skulle jeg ikke få det her: d. 19/4/02 Dette er en test :D Hehe d. 19/7/99 ingen :D HEHe ?? håber i kan svare :D
Annonceindlæg fra Cognizant
20. april 2003 - 00:00
#1
if ($id ="1") ændres til if ($id =="1") elseif ($id ="2") ændres til elseif ($id =="2") .....altså med 2 lig-med-tegn, så skulle det virke
20. april 2003 - 00:17
#2
<?php while($id < 3) { if($id == 1) { $dato = "d. 19/4/02"; $news = "Dette er en test :D <br>Hehe"; } elseif ($id == 2) { $dato = "d. 19/7/99"; $news = "ingen :D <br>HEHe"; } echo"<table border=1 cellpadding=0 cellspacing=2 width=100%><tr> <td>$dato</td> </tr> <tr> <td>$news</td> </tr> </table><br>"; $id++; } ?>
20. april 2003 - 17:40
#4
Sætter du $id noget steder? F.eks.: <?php $id = 1; while($id < 3) { if($id == 1) { $dato = "d. 19/4/02"; $news = "Dette er en test :D <br>Hehe"; } elseif ($id == 2) { $dato = "d. 19/7/99"; $news = "ingen :D <br>HEHe"; } echo"<table border=1 cellpadding=0 cellspacing=2 width=100%><tr> <td>$dato</td> </tr> <tr> <td>$news</td> </tr> </table><br>"; $id++; } ?>