Cannot use string offset
Glenn Schnieders
10/02/2011 16:17:51Hi,
Ik wil via sessies een winkelmandje maken voor een webshop. Maar krijg altijd een fatal error wanneer ik
een product wil toevoegen aan mijn sessie!
Fatal error: Cannot use string offset as an array in bestel.php on line 12
Alvast bedankt
Ik wil via sessies een winkelmandje maken voor een webshop. Maar krijg altijd een fatal error wanneer ik
een product wil toevoegen aan mijn sessie!
Fatal error: Cannot use string offset as an array in bestel.php on line 12
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
session_start();
$id = $_GET['id'];
// Tellen van bestaande items in cart
$nummer = (count($_SESSION['cart']) + 1);
$_SESSION['cart'][$nummer]['id'] = $id; // Product
$id = $_GET['id'];
// Tellen van bestaande items in cart
$nummer = (count($_SESSION['cart']) + 1);
$_SESSION['cart'][$nummer]['id'] = $id; // Product
Alvast bedankt
PHP hulp
05/11/2024 15:51:36- SanThe -
10/02/2011 16:31:28Glenn Schnieders
10/02/2011 16:42:38- SanThe - op 10/02/2011 16:31:28:
En zo?
$_SESSION['cart'][]['id'] = $id;
$_SESSION['cart'][]['id'] = $id;
Nog steeds niets...
Jordi Kroon
10/02/2011 16:44:13Glenn Schnieders
10/02/2011 16:46:22Jordi kroon op 10/02/2011 16:44:13:
Staat er mischien toevallig een include voor ?
Neen, er staan geen includes ervoor! Alleen dat staat in het bestand...
- SanThe -
10/02/2011 16:54:08Glenn Schnieders
10/02/2011 16:59:39- SanThe - op 10/02/2011 16:54:08:
Doe eens vardump($_SESSION['cart']);
Gedaan, maar met hetzelfde resultaat! Wat ik kan afleiden uit de error, is dat de functie sessions geen variabele kan gebruiken als 'nummering'...