Mailinglisten-Archive |
Hallo! Ich schreibe an einer Datenbankabfrage. Beim Parameter show=all sollen sämtliche Namen angezeigt und verlinkt werden. Der Link funktioniert über den Parameter show und die Nummer des jeweiligen Spielers. Wenn auf den Link geklickt wird, sollen weiter Informationen zu -diesem- Spieler angezeigt werden. Der erste Teil funktioniert. Was ich beim zweiten Teil angezeigt bekomme ist das selbe wie bei show=all. [schnipp] if ($show="all"){ $query = "SELECT * FROM $userstable"; $result = MYSQL_QUERY($query); $name = mysql_result($result,$i,"name"); $nr = mysql_result($result,$i,"nr"); PRINT "<table border=0 cellspacing=0 cellpadding=3 width=100%>"; PRINT "<tr><td width=100% align=\"left\"><b><a href=\"$PHP_SELF?show=$nr\">$name</a></b></td></tr>"; PRINT "</table><hr>"; PRINT "<BR><BR>"; $i++; } elseif ($show != ""){ $query = "SELECT * FROM $userstable where ($show == '$nr')"; $result = MYSQL_QUERY($query); $name = mysql_result($result,$i,"name"); $nr = mysql_result($result,$i,"nr"); $gebdat = mysql_result($result,$i,"gebdat"); $groesse = mysql_result($result,$i,"groesse"); $gewicht = mysql_result($result,$i,"gewicht"); $seit = mysql_result($result,$i,"seit"); $id = mysql_result($result,$i,"id"); PRINT "<table border=0 cellspacing=0 cellpadding=3 width=100%>"; print "<TABLE height=256 width=468 border=0><TR>"; print "<TD width=30%><img src=\"/pics/spieler/mannschaft/$pic\" alt=\"$name\"></TD><TD valign=top>"; print" <P># $nr<BR>Name: $name</P><P>Geburtsdatum: $gebdat<BR>Größe:$groesse m<BR>Gewicht: $gewicht kg<BR>Seit wann bei den Redknights: $seit</P>"; print "</TD></TR></TABLE>"; PRINT "<BR><BR>"; $i++; } ?> [schnapp] Vielleicht findet jemand den Fehler, ich mache jetzt seit fast 3 Stunden darun rum und komme nicht weiter. Mark
php::bar PHP Wiki - Listenarchive