Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    Mini carrello; riepilogo dati

    Ciao a tutti.

    Sto facendo una paginetta che prima di tutto mi estrae i dati da un db, poi li mostra e quindi tramite un form mi registra in un altra tabella quello che è stato selezionato.

    Questo è il file fatto fin ora:

    <html>

    <head>
    <title></title>
    </head>

    <body>

    <form action="registrazione_ordine.php" method="ostp">

    <?php

    $array["codice_prodotto"] = trim($array["codice_prodotto"]);

    $array["descrizione_prodotto"] = trim($array["descrizione_prodotto"]);

    $array["variante"] = trim($array["variante"]);

    $array["prezzo"] = trim($array["prezzo"]);

    $array["quantita"] = trim($array["quantita"]);

    $array["promozione"] = trim($array["promozione"]);

    $host = "miohost";

    $user = "username";

    $password = "password";

    $nome_database = "nome_db";

    $nome_tabella = "nome_tabella";

    $valori_array = each($array);

    $connessione = mysql_connect ($host , $user, $password);

    $query = "select * from $nome_tabella where promozione='prova'";

    $risultato = mysql_db_query ($nome_database, $query , $connessione);


    print ("<table border=\"1\"><tr><td>Codice prodotto</td><td>Descrizione prodotto</td><td>Varianti disponibili</td><td>Prezzo €</td><td>Quantità</td></tr>");

    while ($row = mysql_fetch_array ($risultato)) {

    print ("<tr><td>$row[codice_prodotto]</td><td>$row[descrizione_prodotto]</td><td>$row[variante]</td><td>$row[prezzo]</td><td><input type=\"text\" name=\"quantita\" size=\"4\"></td></tr>");

    }



    mysql_close ($connessione);

    print ("</table>");


    ?>

    <input type="submit" name="invia" value="invia">
    </form>
    </body>


    </html>



    In pratica adesso devo prendere le righe in cui la quantità è diversa da zero e inviarle(inviare il codice del prodotto) tramite il form ad un'altra pagina.

    come faccio a tirare fuori anche l'id del record? inoltre come faccio alla fine a verificare che il campo quantità non sia vuoto e quindi in base a questo inviare il codice del prodotto corrispondente?

    Grazie mille dell'aiuto,
    Alessandro

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Qualcuno ha suggermienti o dritte da darmi?

    Ale

  3. #3
    Non so se ho capito molto e soprattutto bene di quanto hai detto, comunque, quello che vuoi realizzare tu è un piccolo carrello elettronico giusto?
    La cosa secondo me più semplice è gestirlo tramite sessioni. Io avevo un problema simile e l'ho risolto così; non avevo il problema delle quantità ma quello lo puoi gestire con un array associativo anzichè numerico, o al limite anche numerico, basta gestire i numeri in modo ordinato.

    La mia variabile di sessione era un array e conteneva gli id delle ricette aggiunte ad un particolare menù e dava alla fine l'opportunità di stampare il tutto. La discussione la puoi trovare qui:
    http://forum.html.it/forum/showthrea...hreadid=690262

    Non so se ti è stato utile, in caso negativo chiedo scusa, ma mi sa che non ho ben capito.

    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.