Beste mensen,
Ik ben bezig met het maken van een webwinkel met PHP en MySQL, maar ik vind het nogal lastig (ben nog niet zolang met php bezig, dus vandaar). Ik loop tegen een probleem aan. Ik zal eerst uitleggen hoe de scirpt in werking gaat en leg dan mijn probleem voor.
Ik heb drie tabellen: producten, klanten en bestellingen. In tabel product worden de producten opgeslagen (logisch). Deze worden uitgelezen door products.php. Op products.php staan alle producten netjes in een tabel. Als je een product wilt, klik je die aan en wordt het opgeslagen in een sessie.
Ik geef dan bijvoorbeeld een url mee: "toevoegen.php?id=$id&aantal=$aantal"
Zoals je ziet wordt er een sessie mandje opgeslagen. Daarin zit een array met de id's en aantallen van de id's.
Nu is het probleem, ik wil ook hebben dat klanten producten kunnen verwijderen uit het mandje maar weet niet hoe ik de id uit kan halen uit de array van de sessie mandje. ik stuur dan bijvoorbeeld een url "verwijderen.php?id=$id".
Kan iemand mij helpen??
Alvast bedankt.
Vriendelijke groet,
Tim Cosson
Ik ben bezig met het maken van een webwinkel met PHP en MySQL, maar ik vind het nogal lastig (ben nog niet zolang met php bezig, dus vandaar). Ik loop tegen een probleem aan. Ik zal eerst uitleggen hoe de scirpt in werking gaat en leg dan mijn probleem voor.
Ik heb drie tabellen: producten, klanten en bestellingen. In tabel product worden de producten opgeslagen (logisch). Deze worden uitgelezen door products.php. Op products.php staan alle producten netjes in een tabel. Als je een product wilt, klik je die aan en wordt het opgeslagen in een sessie.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| function product_toevoegen ($id,$aantal) { if ($aantal != 0) { if (!isset($_SESSION['mandje'][$id])) { $_SESSION['mandje'][$id] = 0; } $_SESSION['mandje'][$id] += $aantal; echo "Uw product is toegevoegd aan het mandje"; } else { echo "U heeft geen waarde opgegeven."; } } // product wordt toegevoegd product_toevoegen($_GET["id"],$_GET["aantal"]); |
Ik geef dan bijvoorbeeld een url mee: "toevoegen.php?id=$id&aantal=$aantal"
Zoals je ziet wordt er een sessie mandje opgeslagen. Daarin zit een array met de id's en aantallen van de id's.
Nu is het probleem, ik wil ook hebben dat klanten producten kunnen verwijderen uit het mandje maar weet niet hoe ik de id uit kan halen uit de array van de sessie mandje. ik stuur dan bijvoorbeeld een url "verwijderen.php?id=$id".
Kan iemand mij helpen??
Alvast bedankt.
Vriendelijke groet,
Tim Cosson
[ Voor 12% gewijzigd door Verwijderd op 16-05-2004 18:52 ]