hallo ben al een tijdje bezig met een winkelwagen(shoppingcart) bouwen. de meeste dingen die ik wilde bereiken zijn gelukt. maar wat nog niet wilt lukken is het volgende, ik zal het met een senariootje uit leggen...
-1> gebruiker komt op de onlineshop
-2> brouwst de producten en besluit een product te kopen
-3> na het slecteren wordt het product uit de mysql db geselecteerd en in de winkelwagen gestopt
-4> het productid wordt in $_SESSION ['winkelwagen'][pid] gestopt
-5> de gebruiker heeft de keus om de aantal te wijzigen en na update(pagina refreshed zich zelf) wordt de nieuwe waarde in de input field weergegeven
-6> de gebruiker besluit om verder te winkelen, maar gebruikt niet de button van "ga verder met winkelen" en gaat direct naar de menu produkten.
-7> gebruiker selecteert nog een andere product. Deze moet onder of boven de andere product geplaats worden
deze routine moet zich dan herhalen totdat de gebruiker "outchecked"
-8> als de gebruiker uitchecked, wordt de gebruiker gevraag om zich aan te melden/of in te logen
-9> de gebruiker kan dan of kiezen om het product te kopen of op te slaan voor een andere keer
-10> als dat allemaal succesvol verloopt wordt zijn winkelwagen in de db gedumpt
en dat gebeurt dus op de een of ander manier niet.
(IK WIL DE GELECTEERDE PRODUCTEN NIET IN DE DB STOPPEN ZOLANG DE GEBRUIKER GEEN ACCOUNT HEEFT OF NIET INGELOGD IS)
dus tijdens de sessie moet alle geselecteerde in een sessie var temp opgeslagen
tot en met stap 5 heb ik het werkend, vanaf zes lukt het me niet meer om de producten onder/boven elkaar te zetten.
Weet iemand hoe ik dit oplos??
hieronder de form die code voor de form
dit is ALLEEN het gedeelte van de form dat meerdere malen herhaald moet worden
alvast bedankt
-1> gebruiker komt op de onlineshop
-2> brouwst de producten en besluit een product te kopen
-3> na het slecteren wordt het product uit de mysql db geselecteerd en in de winkelwagen gestopt
-4> het productid wordt in $_SESSION ['winkelwagen'][pid] gestopt
-5> de gebruiker heeft de keus om de aantal te wijzigen en na update(pagina refreshed zich zelf) wordt de nieuwe waarde in de input field weergegeven
-6> de gebruiker besluit om verder te winkelen, maar gebruikt niet de button van "ga verder met winkelen" en gaat direct naar de menu produkten.
-7> gebruiker selecteert nog een andere product. Deze moet onder of boven de andere product geplaats worden
deze routine moet zich dan herhalen totdat de gebruiker "outchecked"
-8> als de gebruiker uitchecked, wordt de gebruiker gevraag om zich aan te melden/of in te logen
-9> de gebruiker kan dan of kiezen om het product te kopen of op te slaan voor een andere keer
-10> als dat allemaal succesvol verloopt wordt zijn winkelwagen in de db gedumpt
en dat gebeurt dus op de een of ander manier niet.
(IK WIL DE GELECTEERDE PRODUCTEN NIET IN DE DB STOPPEN ZOLANG DE GEBRUIKER GEEN ACCOUNT HEEFT OF NIET INGELOGD IS)
dus tijdens de sessie moet alle geselecteerde in een sessie var temp opgeslagen
tot en met stap 5 heb ik het werkend, vanaf zes lukt het me niet meer om de producten onder/boven elkaar te zetten.
Weet iemand hoe ik dit oplos??
hieronder de form die code voor de form
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <?php <tr> <input type="hidden" name="pid[]" value="<?php echo $pid;?>"> <td bgcolor="<?php echo $box_field_color; ?>" class="boxmaintext"> <?php echo "<b>".$productname." ".$producttype." ".$productnummer."</b><br>".$productbeschrijving; ?></td> <td width="5" bgcolor="<?php echo $box_field_color; ?>"> </td><input type="hidden" name="action" value="submitted"> <td width="40" align="center" bgcolor="<?php echo $box_field_color; ?>"><input type="text" name="qty[] "value="<?php echo $pqty['qty']; ?>" maxlength="3" size="2"><br><input type="submit" name="submit" value="update me!"></td> </form> <td width="5" bgcolor="<?php echo $box_field_color; ?"> </td> <td width="100" align="right" bgcolor="<?php echo ox_field_color; ?" class="boxmaintext"><?php echo $prodprice; ?> </td> <td width="5" bgcolor="<?php echo $box_field_color; ?>"> </td> <td width="78" align="right" bgcolor="<?php echo $box_field_color; ?>" class="boxmaintext"><?php echo $prodprice; ?> </td> <td width="5" bgcolor="<?php echo $box_field_color; ?>"><br></td> <td width="35" align="center" bgcolor="<?php echo $box_field_color; ?>"><input type="checkbox" name="checkbox" value="checkbox"></td> </tr> <tr> <td bgcolor="<?php echo $box_field_color; ?>" class="boxfield"> <?php echo $shop_system_details; ?></td> <td colspan=8 bgcolor="<?php echo $box_field_color; ?>" class="boxfield"> </td> </tr> <tr> <td colspan=9 style="border-top: 1px solid <?php echo $shop_table_top_bgcolor; ?>;"><img src"images/spacer.gif" alt=" " width="1" height="1"></td> </tr> ?> |
dit is ALLEEN het gedeelte van de form dat meerdere malen herhaald moet worden
alvast bedankt
[ Voor 27% gewijzigd door Verwijderd op 07-12-2003 13:31 . Reden: versimpelen van de code ]