Hallo,
Ik ben hier nieuw op deze site. Ik ben onlangs begonnen met PHP en ik ben bezig met gegevens uit een mysql database halen en dit middels een php script tonen op een pagina.
dit heb ik :
$order = "SELECT * FROM data where q='123456' ORDER BY jaar ASC";
$result = mysql_query($order);
while ($row=mysql_fetch_array($result)){
echo ("<td align=center>$row[jaar]</td>");
echo ("<td align=center>$row[q]</td>");
echo ("<td align=center>$row[getrouwd]</td>");
Nu geeft row[getrouwd] de tekst die in de mysql database staat (ja of nee)
Ik zou graag willen dat:
IF row[getrouwd] = ja, dat hij dan de tekst weergeeft: GETROUWD
IF row[getrouwd] = nee, dat hij dan de tekst weergeeft: NIET GETROUWD
IF row[getrouwd] = EMPTY, dat hij dan de tekst weergeeft: ONBEKEND
De reden van de verschillen is omdat ik echo " " gebruik. En SanThe doet met ' '.
Kijk dan nog eens goed naar de beide codes; dat je " wilt gebruiken is jouw keuze, maar doe het dan wel goed ;)
Binnen HTML wordt doorgaans gebruikt gemaakt van ".
Als je binnen PHP ook " gebruikt, zou dat conflicten kunnen geven:
<?php
echo "<li class="test">";
?>
gaat je problemen geven. Je zou dat kunnen oplossen door de " in html te gaan escapen. Betekent echter meer code en een stuk onoverzichtelijker. Vandaar: HTML " en PHP '