Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
sub total i indkøbsvogn
Tags:
php
Bruger #7425
@ 22.12.10 20:28
0
hej
Hvordan får jeg lagt priserne sammen? sriptet ser sådan her ud...
if (mysql_num_rows($get_cart_res) < 1) {
$display_block .= "<P>Indkøbsvognen er tom.!</p>";
} else {
$display_block .= "
<table celpadding=3 cellspacing=2 border=0 width=98%>
<tr>
<th>Produkt</th>
<th>Str.</th>
<th>Farve</th>
<th>Pris</th>
<th>antal</th>
<th>Pris i alt</th>
<th></th>
</tr>";
while ($cart = mysql_fetch_array($get_cart_res)) {
$id = $cart['id'];
$item_navn = stripslashes($cart['navn']);
$item_pris = $cart['pris'];
$item_qty = $cart['sel_item_qty'];
$item_type = $cart['sel_item_type'];
$item_size = $cart['sel_item_size'];$total_pris = sprintf("%.02f", $item_pris * $item_qty);
$display_block .= "<tr>
<td align=center>$item_navn <br></td>
<td align=center>$item_size <br></td>
<td align=center>$item_type <br></td>
<td align=center>$item_pris kr.<br></td>
<td align=center>$item_qty <br></td>
<td align=center> $total_pris kr.</td>
<td align=center><a href=\"removefromcartprodukter.php?id=$id\">Slet</a></td>
</tr>";
}
$display_block .= "</table>";
}
?>
<HTML>
<HEAD>
<TITLE>My Store</TITLE>
</HEAD>
<BODY>
<form action="runordre.php" method="post" enctype="multipart/form-data" target="parent">
<? print $display_block; ?>
<label>
<input type="submit" name="submit" id="submit" value="Vidre til godkendelse">
</label>
<br />
</form>
</HTML>
7
svar postet i denne tråd vises herunder
2
indlæg har modtaget i alt
4
karma
Sorter efter stemmer
Sorter efter dato
3
Bruger #7728
@ 23.12.10 20:17
243
Prøv nu bare mit eksempel... det jeg udskriver udenfor løkken er total prisen på alt der er lagt i kurven, læg nu mærke til +=...
1
Bruger #5097
@ 23.12.10 02:19
818
Jeg vil rigtig gerne have set din forespørgsel, for det er via den du kan få svaret.
Ved at bruge SUM-funktionen kan du nemlig hente den totale pris ud...
Det vil se cirka sådan her ud:
SELECT SUM(item_pris) as totalpris FROM table_name
så kan du bare skrive $cart['totalpris']
0
Bruger #5097
@ 23.12.10 02:19
818
Læs her:
http://www.w3schools.com/sql/sql_func_sum.asp
0
Bruger #7728
@ 23.12.10 09:13
243
Gør det således:
$total_pris = 0;
while(){
$total_pris += $item_pris * $item_qty;
}
echo $total_pris;
0
Bruger #7425
@ 23.12.10 19:35
0
Theis F. Hinz
Min forspørgelse ser sådan her ud
$get_cart = "select st.id, si.navn, si.pris, st.sel_item_qty, st.sel_item_size, st.sel_item_type from store_shoppertrack as st left join produkter as si on si.id = st.sel_item_id where session_id = '$PHPSESSID' " ;
$get_cart_res = mysql_query($get_cart) or die(mysql_error());
Og zynzz
Hvis ikke jeg tager meget fejl så viser dit forslag det samme som sker i mit scripts $item_size = $cart['sel_item_size'];$total_pris = sprintf("%.02f", $item_pris * $item_qty);
Som der er nu kan brugeren vælge et prdukt og selv angive antal af dette prdukt, og der finder den godt nok total pris af netop dette produkt afhænig af antallet men mit problem er når brugeren går tilbage til shoppen og vælger et andet produkt og også lægger dette i indkøbsvognen, så ville jeg gerne angive det totale beløb af begge typer produkter som er lagt i ! mvh dinno
0
Bruger #7425
@ 23.12.10 20:23
0
Zynzz Undskylder mange gange grin grin det VIRKER sq Kanon det har jeg arbejdet på i længre tid ss
du får lige point her..
0
Bruger #7728
@ 23.12.10 21:22
243
hehe det er bare iorden, du må have en god jul og et godt nytår..
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags