Visualizzazione risultati 1 fino 4 di 4

Discussione: [PHP] Carrello acquisti

  1. #1
    Guest

    Predefinito [PHP] Carrello acquisti

    Ciao,
    sto provando a creare un carrello degli aquisti in php e avrei bisogno di qualche consiglio, il codice per ora è questo:
    Codice PHP:
    class Cart
    {
    private
    $items;

    public function
    __construct()
    {
    $this->items = array();
    }

    public function
    add_item($id, $num)
    {
    if (
    $num > 0)
    $this->items[$id] = $num;
    }

    public function
    show_items()
    {
    return
    $this->items;
    }
    }

    $cart = new Cart;
    $cart->add_item(4, 1);
    $items = $cart->show_items();

    foreach(
    $items as $item) {
    echo
    $item;
    }
    la prima cosa che vorrei sapere è: mi conviene creare un __destrut che mi salva gli items in una session per poi ricaricarla nel cosrtut in una pagina successiva?
    seconda cosa, devo creare un pannello dove gli utneti possono vedere i loro acquisti da confermare, mettiamo che il foreach finale serva allo scopo, mi conviene fare una cosa del genere ma come faccio a estrarre l'id (che mi serve poi per la query) dall'array che è composto cosi:
    Codice PHP:
    $items['ID'] = 'NUMERO PEZZI'
    cosi da fare la lista degli oggetti.... spero in qualche buon consiglio... grazie dell'aiuto...ciaooo

  2. #2
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    1) Dipende, personalmente salverei il dato e lo ricaricherei alla pagina successiva (che è quello che fa la sessione poi).

    2) Dato che un array puoi fare
    Codice PHP:
    foreach($items as $Key => $item) {
    Controlla il manule online per la sintassi corretta, ma dovrebbe essere questa
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  3. #3
    Guest

    Predefinito

    il punto 2 funziona, nn ho capito bene il tuo punto 1, potresti spiegarmi meglio pf?

  4. #4
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Salvi i dati in un file o database e poi lo richiami ogni volta che ricarichi la classe.
    Puoi fare come vuoi, anche serializzare la calsse e ricaricarla.
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •