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

    [php] ciclo for e sessioni

    ciao,

    in questo pezzo di script, utilizzo un ciclo for per estrarre e stampare i dati del carrello.
    adesso però ogni riga di dati estratti, dovrei metterli in sessione.

    così com'è adesso ovviamente metto in sessione solo l'ultima riga di dati estratti dal DB e non tutte le righe.

    come si fa?
    Codice PHP:
    $numItem  = count($cartContent);
        $subTotal = 0;
           for ($i = 0; $i < $numItem; $i++) {
               extract($cartContent[$i]);
                 $subTotal += $pd_price * $ct_qty;
    ?>
            <tr>
                <td><?php echo "$ct_qty x $pd_name"?></td>
                <td><?php echo $lang_name?></td>
                <td style="text-align:right"><?php echo displayAmount($pd_price); ?></td>
                <td style="text-align:right"><?php echo displayAmount($ct_qty $pd_price); ?></td>
            </tr>
            <?php
    }

    $_SESSION['quantita'] = $ct_qty;
    $_SESSION['nome_pd'] = $pd_name;
    $_SESSION['lingua_pd'] = $lang_name;
    $_SESSION['prezzo_unitario'] = displayAmount($pd_price);
    $_SESSION['lordo'] = displayAmount($ct_qty $pd_price);
    grazie mille!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    $_SESSION[$i]['quantità'] = $ct_qty;

    etc. etc.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    non ho capito una cosa però.
    io questo array lo devo utilizzare nel $body da mettere nella funzione mail().
    come devo utilizzare il foreach?
    :master:
    adesso la stringa l'ho così:

    Codice PHP:
    $body .= "[b]".$lang["qty"] ."[/b] : "$_SESSION['quantita']."
    \n"

    ma per estrarre anche tutti gli altri dati nelle sessioni, devo usare un foreach per ogni sessione oppure uno solo?
    e come?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.