• Super User

    Carrello in php

    Salve, sto sviluppando per un cliente un carrello in php.
    Sono già a buon punto, ho solo un piccolo problema:
    registro in $_SESSION['carrello'] il contenuto solo che come faccio ad
    inserire più articoli nella tabella 'ordini'?
    Dovrei costruire un array?
    Fatemi sapere guruuuu :arrabbiato:


  • Super User

    Ciao stable,
    per aggiungere valori alla variabile $_SESSION[carrello] dovresti separare ogni articolo da un delimitatore oppure ad ogni articolo richiesto quello precedente è azzerato.
    Poi puoi usare un explode per dividerli e con un foreach effettuare le queries di inserimento 😉
    Ciao!


  • Super User

    fin qui ci siamo:

     $prodotti = @explode(',',$carrello);
    

    così li separo con la virgola.

    Sinceramente non riesco a costruire il foreach per effettuare l'inserimento
    la qui query è:

     // Provo l'inserimento dell'ordine nel database
          $sqlins = 'INSERT INTO ordini (id_prodotto, codice, quantita, totale) VALUES ('.$id.', '.$code.', '.$quantita.', '.$sommatotale.')';
          $risultatisqlins = mysql_query($sqlins) or die("Error #". mysql_errno() . ": " . mysql_error());        
    

    Vi ringrazio per l'aiuto che mi vogliate dare.:)