phpbar.de logo

Mailinglisten-Archive

Abfrage Problem
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Abfrage Problem



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&ouml;&szlig;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

Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive