Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [SESSION]Problema con carrello

    Ciao a tutti,
    ho questo codice:
    che mi da questo errore
    Codice PHP:
    $codice=$_POST['codice'];
    $_SESSION['carrello'][$codice]=array('immagine'=>$_POST['immagine'],'formato'=>$_POST['formato'],'quantita'=>$_POST['quantita']); 
    codice:
    Warning: Cannot use a scalar value as an array
    La varibiale $_POST['codice'] non è un array.
    Come posso risolverlo?

  2. #2
    sei sicuro che l'errore sia in quelle righe e non altrove?

  3. #3

  4. #4
    prova a fare un var_dump() di ogni variabile coinvolta per verificare se i tipi corrispondono a ciò che ti aspetti, anche se comunque mi sembra strano che l'errore sia proprio là, perché non stai provando ad accedere a uno scalare come se fosse un array.

  5. #5
    Credo di aver risolto il problema inserendo al posto di quella riga questa:
    Codice PHP:
    $_SESSION['carrello'][] = array('quantita' => $_POST['quantita'] , 'prezzo' => $_POST['immagine']); 
    Di essere li inserisce (li ho guardati nel file presente in temp).
    Il problema ora è leggerli
    come faccio?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.