Hei,
det har seg sånn at jeg har laget en liten webshop hvor jeg lar folk "handle" til en handlekurv. Men når de fullfører bestillingen vil jeg jo selvfølgelig at handelen skal kunne lagres.
Problemet er bare det at f.eks artikkelnr og pris ligger i to forskjellige array. Som var måten jeg fant mest hensiktsmessig, og fungerer glimrende når man plukker varer.
Problemet kommer altså når jeg skal skrive til databasen, hvis jeg skriver følgende:
PS: Sesjonsvariablene er arrays.
Så får jeg skrevet artikkelnr til alle varene som inviduelle poster. Men jeg vil jo gjerne ha med både stkpris og antallet på hver enkelt vare. Men hvis jeg prøver på noe sånt som
Så blir det bare krøll..
Noen som har forslag til hvordan jeg kan fikse dette? Hadde vært supert, takk.
- Fredrik
det har seg sånn at jeg har laget en liten webshop hvor jeg lar folk "handle" til en handlekurv. Men når de fullfører bestillingen vil jeg jo selvfølgelig at handelen skal kunne lagres.
Problemet er bare det at f.eks artikkelnr og pris ligger i to forskjellige array. Som var måten jeg fant mest hensiktsmessig, og fungerer glimrende når man plukker varer.
Problemet kommer altså når jeg skal skrive til databasen, hvis jeg skriver følgende:
PS: Sesjonsvariablene er arrays.
Kode
foreach ( $_SESSION['varer'] as $produkt ) { $sql_1="INSERT INTO varekjop (vare, pris) VALUES ('$produkt', '$total')"; if (!mysql_query($sql_1)) { die('Error: ' . mysql_error()); } }
Kode
foreach ( $_SESSION['varer'] as $produkt ) { foreach ( $_SESSION['pris'] as $priser ) { $sql_1="INSERT INTO varekjop (vare, pris) VALUES ('$produkt', '$priser')"; if (!mysql_query($sql_1)) { die('Error: ' . mysql_error()); } } }
Noen som har forslag til hvordan jeg kan fikse dette? Hadde vært supert, takk.
- Fredrik
Sist endret av fredrikweb; 5. januar 2009 kl. 20:01.