Hey cp,
Ik heb een echo die een tabel maakt, hierin komt een soort geschiedenis te staan.
Nou is er echter 1 probleem.
Als er bijvoorbeeld een getal 1, 2 en 3 is dan hoort hij deze dus netjes onder elkaar te zetten met daarnaast de informatie van het getal.
Nou pakt hij echter elke keer het laatste getal (denk ik)
Dus krijg ik 3x 3 onder elkaar (de informatie ervan WORDT WEL GOED WEERGEVEN)
Dit is het stukje code:
$dbres = mysql_query("SELECT `tijd`, `beve`, `status` FROM `bestelling` WHERE `status`='2' AND `id` = ".$_SESSION['gebruiker']);
while($res = mysql_fetch_assoc($dbres)){
$sql = mysql_query("SELECT * FROM `bestelling`
WHERE id = ".$_SESSION['gebruiker']);
while($info = mysql_fetch_object($sql)) {
if($info->gekocht == 1){
$gekocht = "50 goldnuggets";
} elseif($info->gekocht == 2){
$gekocht = "100 goldnuggets";
} elseif($info->gekocht == 3){
$gekocht = "200 goldnuggets";
}
echo "
echo "
<tr>
<td class='inhoud' width='22%' style='vertical-align: middle;'>
<b>".$gekocht."</b>
</td>
<td class='inhoud' width='22%' style='vertical-align: middle;'>
<b>".$res['beve']."</b>
</td>
<td class='inhoud' width='22%' style='vertical-align: middle;'>
<b>".$res['tijd']."</b>
</td>
<td class='inhoud' width='34%' style='vertical-align: middle;'>
<b><font color='#FF4500'>Bestelling is afgehandeld</font></b>
</td>
</tr>
Toon Meer
Als ik dus ooit 50 goldnuggets gekocht heeft, ooit 100 en ooit 200 dan hoor ik dit te krijgen:
50 gekocht op : 9/29/2011
100 gekocht op : 9/12/2011
200 gekocht op : 7/25/2011
Maar nu krijg ik dus dit:
200 gekocht op : 9/29/2011
200 gekocht op : 9/12/2011
200 gekocht op : 7/25/2011
De tijd etc pakt hij goed, maar het aantal niet.
Wie kan mij helpen?