- Home
- Categorie
- Coding e Sistemistica
- PHP
- Undefined index
-
Undefined index
Salve, non riesco a venire a capo di un errore
Questo è l'errore -> Notice: Undefined index: 2 in D:\inetpub\webs\davanzati_test\models\booking_model.php on line 40
[PHP]$this->selected = $_SESSION['ava'][$_POST['t']];[/PHP]
Questo il codice, mentre invece se faccio var_dump() di $_SESSION['ava'] ecco cosa appare:
[PHP]array(1) { [2]=> array(3) { ["tipo"]=> string(1) "2" ["prezzo"]=> string(3) "188" ["stanze"]=> array(2) { [0]=> string(3) "301" [1]=> string(3) "306" } } }[/PHP]Potete aiutarmi?
-
Ciao,
ma $_POST['t'] è pari a 2?Dovresti postare:
[php]
var_dump($_POST['t']);
print_r($_SESSION['ava']);
[/php]
Cosi si capisce meglio e si vede subito il problema, anche se a me il problema non sembra sulla singola riga, ma bisognerebbe vedere il funzionamento generale, perchè mi sembra uno dei classici problemi di sessione.
-
Può essere un problema di sessione, poiché con quell'errore ti sta dicendo che per l'array $_SESSION['ava'] non è definito l'indice 2.
Ci puoi dare più dettagli?