Hej
Dette er en svær en....
Vi er ved at checke ud fra vores kasse på www.xxxxx.dk og er stødt på en del problemer.
Vi har opbygget en del af checkud koden, men har allerede problemer.
Vi skal have trukket fragten ud fra databasen, så folk kan vælge det og derefter opdatere, så total prisen bliver udregnet.
Der er tre betalingsløsniger, men den viser kun den ene.
Er der nogle professorer der kan hjælpe?
<?php
session_start();
//etablerer forbindelse til databasen
$conn = mysql_connect("mydb1.surftown.dk", "XXX", "XXX")
or die(mysql_error());
mysql_select_db("michell_varelager",$conn) or die(mysql_error());
$display_block = "<h1>Du er ved kassen</h1>";
//brug session-ID til at vise varer
$get_cart = "select st.id, si.name, si.price,
st.sel_item_qty, st.sel_item_size
from store_shoppertrack as st left join inventory
as si on si.id = st.sel_item_id where
session_id = '$PHPSESSID'";
$get_cart_res = mysql_query($get_cart)
or die(mysql_error());
if (mysql_num_rows($get_cart_res) < 1) {
//udskriv meddelelse
$display_block .= "<P>Der er ingen varer i din indkøbskurv.</p>";
}else{
//hent info og opbyg visning af indkøbskurv
$display_block .= "
<table cellpadding=3 cellspacing=3 border=1 width=98%>
<tr>
<th>Titel</th>
<th>Størrelse</th>
<th>Pris</th>
<th>antal</th>
<th>Total pris</th>
<th>Action</th>
</tr>";
while ($cart = mysql_fetch_array($get_cart_res)) {
$id = $cart['id'];
$name = stripslashes($cart['name']);
$size = $cart['sel_item_size'];
$price = $cart['price'];
$qty = $cart['sel_item_qty'];
$total_price = sprintf("%.02f", $price *
$qty + $pris);
$display_block .= "<tr>
<td align=center>$name</td>
<td align=center>$size</td>
<td align=center>kr. $price</td>
<td align=center>$qty</td>
<td align=center>kr. $total_price</td>
</tr>";
//lav et brødkrummespor
$display_block .= "
<form method=post action=\\"visikasse.php\\">";
//vælg betalingsmetode
$get_betegnelse = "select betegnelse from shipping where id = $id order by betegnelse";
$get_betegnelse_res = mysql_query($get_betegnelse) or die(mysql_error());
if (mysql_num_rows($get_betegnelse_res) > 0) {
$display_block .= "<P><strong>vælg betalingsmåde:</strong>
<select name=\\"sel_item_betegnelse\\">";
while ($betegnelse = mysql_fetch_array($get_betegnelse_res)) {
$betegnelse = $betegnelse['betegnelse'];
$display_block .= "
<option value=\\"$betegnelse\\">$betegnelse</option>";
}
$display_block .= "</select>";
}
$display_block .= "</table>";
}
$display_block .= "
<input type=\\"hidden\\" name=\\"sel_item_id\\"
value=\\"$_GET[item_id]\\"><P><input type=\\"submit\\"
name=\\"submit\\" value=\\"Check ud\\"></p>
</form>";
}
?>
<html>
<head>
<Titel></Titel>
<link rel="stylesheet" type="text/css" href="rullepanel.css">
<style>
a {text-decoration: none}
</style>
</head>
<body>
<? print $display_block; ?>
</body>
</html>
[Redigeret d. 05/04-04 22:41:16 af Anette][Redigeret d. 05/04-04 22:41:36 af Anette]