hiho, bin eben über etwas suche zu diesem geilen forum gelangt.
hab auch schon paar probs die ich hatte nachgelesen, nur das eine kann ich nicht finden.
und ich bin auf php auch noch son richtig blutiger anfänger und weis auch nicht so richtig, wonach ich da suchen sollte. also net boese sein wenn das prob schonmal da war.
ich habe 2 tabellen ('kasse','users').
in der 'users' stehn halt persönliche daten drin, unter anderem
halt sein 'nick' und die 'id'.
in der 'kasse' steht 'id','am'(ist als date),'wert' und die 'uid'.
ich habe vor, das jeder 'nick', der etwas bezahlt hat in der 'kasse' eingetragen wird.
ergo wann er('am') was, wieviel('wert') bezahlt hat.
es soll dann alles in einer tabelle ausgegeben werden,
links nick|monate....., und eben unter nick, der nick der was bezahlt hat und in den spalten von den monaten die werte.
der bisherige code sieht so aus.
so nun habe ich aber das prob, dass er mir jedesmal wenn der benutzer mehere werte in der 'kasse' stehn hat,
für jeden wert einen neuen <tr> macht.
er sollte aber für jeden benutzer nur einen <tr> verwenden.
hab auch schon paar probs die ich hatte nachgelesen, nur das eine kann ich nicht finden.
und ich bin auf php auch noch son richtig blutiger anfänger und weis auch nicht so richtig, wonach ich da suchen sollte. also net boese sein wenn das prob schonmal da war.
ich habe 2 tabellen ('kasse','users').
in der 'users' stehn halt persönliche daten drin, unter anderem
halt sein 'nick' und die 'id'.
in der 'kasse' steht 'id','am'(ist als date),'wert' und die 'uid'.
ich habe vor, das jeder 'nick', der etwas bezahlt hat in der 'kasse' eingetragen wird.
ergo wann er('am') was, wieviel('wert') bezahlt hat.
es soll dann alles in einer tabelle ausgegeben werden,
links nick|monate....., und eben unter nick, der nick der was bezahlt hat und in den spalten von den monaten die werte.
der bisherige code sieht so aus.
PHP-Code:
<?require"config.php";
echo "<TABLE border=3>
<TR><TD width=50><b>Member</b></TD>
<TD width=50>Januar</TD>
<TD width=50>Februar</TD>
<TD width=50>März</TD>
<TD width=50>April</TD>
<TD width=50>Mai</TD>
<TD width=50>Juni</TD>
<TD width=50>Juli</TD>
<TD width=50>August</TD>
<TD width=50>September</TD>
<TD width=50>Oktober</TD>
<TD width=50>November</TD>
<TD width=50>Dezember</TD></TR>";
$befehl="SELECT users.id,nick,uid,am,wert FROM users,kasse where uid=users.id";
$ergebnis=mysql_query($befehl);
while ($row=mysql_fetch_array($ergebnis))
{echo"<TR>";
$ex = explode("-", $row[am]);
echo"<TD width=50>$row[nick]</TD>";
echo"<TD width=50>"; if($ex[1] == "01"){echo$row[wert];}echo"</TD>";
echo"<TD width=50>"; if($ex[1] == "02"){echo$row[wert];}echo"</TD>";
echo"<TD width=50>"; if($ex[1] == "03"){echo$row[wert];}echo"</TD>";
echo"<TD width=50>"; if($ex[1] == "04"){echo$row[wert];}echo"</TD>";
echo"<TD width=50>"; if($ex[1] == "05"){echo$row[wert];}echo"</TD>";
echo"<TD width=50>"; if($ex[1] == "06"){echo$row[wert];}echo"</TD>";
echo"<TD width=50>"; if($ex[1] == "07"){echo$row[wert];}echo"</TD>";
echo"<TD width=50>"; if($ex[1] == "08"){echo$row[wert];}echo"</TD>";
echo"<TD width=50>"; if($ex[1] == "09"){echo$row[wert];}echo"</TD>";
echo"<TD width=50>"; if($ex[1] == "10"){echo$row[wert];}echo"</TD>";
echo"<TD width=50>"; if($ex[1] == "11"){echo$row[wert];}echo"</TD>";
echo"<TD width=50>"; if($ex[1] == "12"){echo$row[wert];}echo"</TD>";
echo" </TR>";
}
echo"</TABLE>";
?>
für jeden wert einen neuen <tr> macht.
er sollte aber für jeden benutzer nur einen <tr> verwenden.
Kommentar