Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    3

    Carrello foreach e table

    Salve,
    Premetto che è la prima volta che mi avvicino al PHP ( e si vede )
    Stò cercando di fare un semplice carrello PHP sfruttando le sessioni.
    Ho un problemino quando tento di tabellare il risultato dell'array.

    Qui ce' il codice:
    Codice PHP:
    <html>
    <body>
    <table width="75%" border="1" cellpadding="10" cellspacing="0">
    <tr><th>Modello</th><th>Altezza</th><th>Colore</th><th>Quantità</th></tr>
    <?php
    session_start
    ();
    include(
    "option.php");
    $_SESSION['Carrello'][]['S_Modello']=$_REQUEST['varx1'];
    $_SESSION['Carrello'][]['S_altezza']=$_REQUEST['varx2'];
    $_SESSION['Carrello'][]['S_colore']=$_REQUEST['varx3'];
    $_SESSION['Carrello'][]['S_Qta']=$_POST['qta'];

    foreach ( 
    $_SESSION['Carrello'] as $key )
         {
      echo 
    '<tr>';
            echo 
    '<td>';
            echo 
    $key['S_Modello'];
            echo 
    '</td><td>';
            echo 
    $key['S_altezza'];
            echo 
    '</td><td>';
            echo 
    $key['S_colore'];
            echo 
    '</td><td>';
            echo 
    $key['S_Qta'];
            echo 
    '</td>';
      echo 
    '</tr>';
      }
    ?>
    </table>
    [url="Sel1.php"]Back[/url]
    </body>
    </html>
    Il risultato è il segurnte:


    Dove piffero sbaglio?..

    Un'altra domandina......

    La selezione dei prodotti dovrebbe avvenire tramite Combobox sequenziali....cioè il risultato della prima Combo deve essere il parametro per popolare la seconda.....

    Attualmente non ho trovato un metodo "Furbo" :master: per eseguirlo nella stessa pagina quindi mi sono passato i parametri tra una pagina php e l'altra....Ma la cosa sinceramente non mi piace affatto.

    Avete qualche idea?


    Grazie tante
    Morix

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: Carrello foreach e table

    Originariamente inviato da morix
    Dove piffero sbaglio?..
    Qui
    Codice PHP:
    $_SESSION['Carrello'][]['S_Modello']=$_REQUEST['varx1'];
    $_SESSION['Carrello'][]['S_altezza']=$_REQUEST['varx2'];
    $_SESSION['Carrello'][]['S_colore']=$_REQUEST['varx3'];
    $_SESSION['Carrello'][]['S_Qta']=$_POST['qta']; 
    Fai così
    Codice PHP:
    $el['S_Modello']=$_REQUEST['varx1'];
    $el['S_altezza']=$_REQUEST['varx2'];
    $el['S_colore']=$_REQUEST['varx3'];
    $el['S_Qta']=$_POST['qta'];
    $_SESSION['Carrello'][] = $el
    Per l'altra domanda: problema non semplice per un neofita. Hai due possibilità: usare ajax, oppure precaricarti tutti i valori in javascript e poi caricare quelli giusti in base alla selezione sulla prima casella.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    3
    Grazie Tante Luca, quando sarò un pò più scafato mi guarderò Ajax.

    Ciao
    Morix

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.