phobia
Terugkerende gebruiker
- Lid geworden
- 4 sep 2006
- Berichten
- 1.777
PHP:
$query = ("SELECT b.*, l.*
FROM bestellingen AS b, produkt AS l
WHERE b.produkt_id = l.produktId
AND user_id = '".$_SESSION['userId']."'
AND verzonden = 0");
$result = mysql_query( $query ) or die ("query van bestellingen is niet gelukt.");
$num = mysql_num_rows( $result );
$row = mysql_fetch_array($result);
echo "<div align='left' style = 'width: 100%; height: 100%; left: 0px; top: 0px;'><br>";
echo "U heeft nog <strong>".$num."</strong> producten bij ons in bestelling staan.<br>";
echo "<table><tr><td align='centre' style=\"border-style: solid;border-width: 1px;\">Produkt:</td>
<td align = 'centre' style=\"border-style: solid;border-width: 1px;\">Aantal</td>
</tr>";
$order_date = new DateTime();
while( $fields = mysql_fetch_object( $result ))
{
$order_date = $fields->order_timestamp;
echo "<tr><td align='right'style = 'border-style: solid;border-width: 1px;'>".$fields->produkt."</td>
<td align = 'right' style = 'border-style: solid;border-width: 1px;'>".$fields->aantal."</td>
<td align = 'right' style = 'border-style: solid;border-width: 1px;'>".$order_date."</td></tr>";
}
echo "</table></div>";
met deze code haal ik order uit mijn database.
nu weet ik zeker dat de query 2 orders vindt, vandaar $num
Maar als ik de table laat maken komt er maar 1 order in te staan.
waar ga ik de fout in?
en vraag 2!
$order_date heeft nu yyyy-mm-dd hh:mm:ss maar ik wil alleen maar dd-mm-yyyy weergeven...hoe los ik dat op?