12. maj 2009 - 17:17
Der er
12 kommentarer og 1 løsning
Hvordan får id fra echo?
Hej. Hvordan kan jeg få fat ID fra lister, der ligger ind for echo ""? jeg bruger kode her: <?php if($star) { echo ="<a href="star.php?id='.$rows['id'].'">Læs her</a>" } ?> det virkede ikke .^^ Tak
Annonceindlæg fra DE-CIX
<?php if($star) { echo ="<a href="star.php?id=".$rows['id'].">Læs her</a>" } ?>
Ups <?php if($star) { echo ="<a href=<"star.php?id=".$rows['id']."\">Læs her</a>"; } ?>
<?php if($star) { echo ="<a href=\"star.php?id=".$rows['id']."\">Læs her</a>"; } ?>
beskedfejl: Parse error: syntax error, unexpected '=' in /var/www/#.dk/public_html/star.php on line 59
Fejlen betyder at du forsøger at bruge assignment operator (=) til at tildele en værdi til echo - det ka' man ikke. Prøv istedet dette: <?php if ( $star ) { echo "<a href=\"star.php?id=" . $rows["id"] . "\">Læs her</a>"; }
kpdk det virkede ikke...samme beskedfejl
Og fejlen er stadig samme sted? Du er sikker på at du ikke har samme fejl et andet sted i samme fil evt.? Koden kpdk angiver burde være korrekt.
Det hedder ikke if ( ... ) <?php if ( isset ( $star ) ) { echo "<a href=\"star.php?id=" . $rows['id'] . "\">Læs her</a>"; } ?> Er korrekt. isset spørger om variablen er sat.
jespernerd: Nu er det her jo en uddrag af koden (formoder jeg), så vi kan vel i dette tilfælde gå ud fra at $star-variablen nok er en boolean. I det tilfælde er if ($star) { } fin nok, da den skal tjekke for om den er TRUE og ikke FALSE.
jespemerd. det er helt perfekt! svar!
Vi tilbyder markedets bedste kurser inden for webudvikling