Das Problem ist ganz einfach, und zwar habt ihr ein while() vergessen, denn eurer Script erstellt immer neu die Variable "$anzeige".
Das ganze muss so heißen:
php:
1:
2:
3:
4:
5:
6:
7:
8:
$result = mysql_query("SELECT * FROM einzahlungen WHERE username = '$username'");
while ($row = mysql_fetch_array($result)) {
$a = $row['datum'];
$b = $row['betrag'];
$anzeige .= "<tr class=\"normalfont\"><td align=\"left\">$a</td><td align=\"left\">$b</td></tr>\n";
}
Dennoch würde ich die Abfrage etwas absichern um nicht Tür und Tpr für Eindringlinge zu öffnen. Daneben würde ich die Zeilen eines Nutzers untereinander machen. Dies sieht wie folgt aus:
php:
1:
2:
3:
4:
5:
6:
7:
8:
$result = mysql_query("SELECT * FROM einzahlungen WHERE username='".addslashes($username)."'");
while ($row = mysql_fetch_array($result)) {
$anzeige = "<tr class=\"normalfont\"><td align=\"left\">ID</<td><td>$row['id']$a</td></tr>\n
<tr class=\"normalfont\"><td align=\"left\">Username</<td><td>$row['username']$a</td></tr>\n
<tr class=\"normalfont\"><td align=\"left\">Betrag</<td><td>$row['betrag']$a</td></tr>\n
<tr class=\"normalfont\"><td align=\"left\">Datum</<td><td>$row['datum']$a</td></tr>\n";
}
__________________ Gruß Micha
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von KleenMicha: 31.05.07 19:22.