• User

    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?


  • ModSenior

    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.


  • User

    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?