$session_id skal tælle op
Hej EksperterPlz hjælp mig med følgende problem:
En person skal bestille mad på en hjemmeside - han bestiller en pizza og en cola og tilføjer sig navn og adresse. Selve bestillingen (pizza osv.) ryger i tabellen: store_shoppertrack mens hans navn og adresse ryger i tabellen: store_orders.
I begge tabeller bliver personens unikke $session_id lagt ind.
Jeg er ved at lave en oversigtside der skal vise alle personer og deres bestillinger. Dvs. jeg vil gerne vise persons A´s navn og adresse og persons A´s bestillinger... og herefter vil jeg så gerne vise person B´s navn og adresse og persons B´s bestillinger... altså loope igennem med udgangspunkt i $session_id.
Giver det mening????
<?php include('includehead.txt'); ?>
<div id="content">
<?php
include ('dbconnect.php');
$get_cart = "SELECT session_id FROM store_orders";
$get_cart_res = mysql_query($get_cart) or die(mysql_error());
while ($cart = mysql_fetch_array($get_cart_res)) {
$session_id = $cart['session_id'];
echo $session_id . "<br />";
}
for($i = 0; $i <= count($session_id); $i++)
{
echo "<h1>Adresse</h1>";
//check for cart items based on user session id
$get_cart = "select * from store_orders WHERE session_id = '$session_id'";
$get_cart_res = mysql_query($get_cart) or die(mysql_error());
//get info and build cart display
echo "<table celpadding='0' cellspacing='0' border='1' width='98%'><tr><th>Navn</th><th>Adresse</th><th>Postnr</th><th>By</th><th>Tlf</th><th> </th></tr>";
while ($cart = mysql_fetch_array($get_cart_res)) {
$order_name = $cart['order_name'];
$order_address = $cart['order_address'];
$order_zip = $cart['order_zip'];
$order_city = $cart['order_city'];
$order_tel = $cart['order_tel'];
echo "<tr><td align=center>$order_name <br></td><td align=center>$order_address <br></td><td align=center>$order_zip <br></td><td align=center>$order_city <br></td><td align=center>$order_tel <br></td></tr>";
}
echo "</table>";
echo "<h1>Bestilling</h1>";
//check for cart items based on user session id
$get_cart = "select st.id, st.sel_item_id, si.item_title, si.item_price, st.sel_item_qty, st.sel_item_size, st.sel_item_color from store_shoppertrack as st left join store_items as si on si.id = st.sel_item_id WHERE session_id = '$session_id'";
$get_cart_res = mysql_query($get_cart) or die(mysql_error());
//get info and build cart display
echo "<table celpadding='0' cellspacing='0' border='1' width='98%'><tr><th>Nr</th><th>Navn</th><th>Størrelse</th><th>Tilbehør</th><th>Pris</th><th>Antal</th><th> </th></tr>";
while ($cart = mysql_fetch_array($get_cart_res)) {
$id = $cart['id'];
$sel_item_id = $cart['sel_item_id'];
$item_title = $cart['item_title'];
$item_price = $cart['item_price'];
$item_qty = $cart['sel_item_qty'];
$item_color = $cart['sel_item_color'];
$item_size = $cart['sel_item_size'];
echo "<tr><td align=center>$sel_item_id<br></td><td align=center>$item_title<br></td><td align=center>$item_size<br></td><td align=center>$item_color<br></td><td align=center>$item_price<br></td><td align=center>$item_qty<br></td><td align=center><a href=\"removefromcart.php?id=$id\"><img src='images/slet.gif' border='0' alt='slet denne bestilling' /></a></td></tr>";
}
echo "</table><hr />";
}
?>
<div id="footerline"></div>
<?php include('includefooter.txt'); ?>
</div>
</body>
</html>