Kør ifsætning ved hvert udtræk fra MySQL-tabel
Hej eksperter,Jeg har levet en kode, som henter min venne liste ud af en MySQL Database, men jeg har et lille problem med min if-betingelse, som skal skrive "Ingen bruger", hvis artoid er tom eller 0, men hvis der står noget, så skal den skrive Bruger, og linke til brugeren.
Denne betingelse skal udføres hver gang der hentes en ny række fra tabellen for at vudere om der skal skrives "Ingen bruger" eller "bruger" ud for denne person.
If sætning:
//Tjekker om Arto id er tom eller 0
if (empty($row["artoid"])){
$Arto = "Ingen bruger";
} else if ($row["artoid"] == 0){
$Arto = "Ingen bruger";
} else {
$Arto = "<a href=\"http://www.arto.dk/brugere/brugerinfo.asp?id={$row["artoid"]}\">Bruger</a>";
}
Hele koden:
<HTML>
<HEAD>
<TITLE> Kenner's Profil - Venner</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="indexSheet.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY>
<table Style="width:100%;">
<tr><td class="overskrift">Venner</td></tr>
<tr><td>
<?php
//skaber forbindelse til databasen
mysql_connect("chopin.1go.dk", "free50947", "m161165") or die (mysql_error());
mysql_select_db("free50947") or die (mysql_error());
//Laver forespørgsel i tabellen
$venner = mysql_query ("SELECT * FROM venner") or die (mysql_error());
//Tjekker om Arto id er tom eller 0
if (empty($row["artoid"])){
$Arto = "Ingen bruger";
} else if ($row["artoid"] == 0){
$Arto = "Ingen bruger";
} else {
$Arto = "<a href=\"http://www.arto.dk/brugere/brugerinfo.asp?id={$row["artoid"]}\">Bruger</a>";
}
//Udskriver venneliste i tabel
print "<table class=\"venner-tabel\">";
print "<tr class=\"fed-tekst\"><td>Navn</td><td>Køn</td><td>Email</td><td>Arto</td></tr>";
while ($row = mysql_fetch_array($venner))
print "<tr class=\"tekst\">
\t<td>".$row["navn"]."</td></td>
\t<td>".$row["kon"]."</td></td>
\t<td>".$row["email"]."</td></td>
\t<td>".$Arto."</td>\n</tr>\n";
print"\n</table>";
?>
</td></tr>
</table>
</BODY>
</HTML>
