Salvare valori chekbox db mysql

  • Creatore Discussione Creatore Discussione Bivio
  • Data di inizio Data di inizio

Bivio

Utente Attivo
19 Mag 2010
91
0
6
Salve, ho vari chekbox, ognuno dei quali ha un su valore, che corrisponde al prezzo di un prodotto. Ora io vorrei salvare i valori delle caselle selezionate in un db mysql, per poi riutilizzare questi dati. Attualmente io sommo tutte le caselle selezionate tramite un javascript e visualizzo il risultato in una casella di testo, dove poi tramite una semplice query salvo in valore in una tabella del db. Quindi in poche parole come salvo anche le varie caselle selezionate o no e come le faccio a visualizzare successivamente, mantenendo la stessa struttura?

Ecco un esempio di cosa intendo, sopra e la parte "fissa" dove vado a inserire i dati, mentre sotto e la parte dinamica dove man mano che i dati vengono inseriti vengono visualizzati sotto.

 
Ultima modifica:
Per ogni checkbox crea, nella tabella, un campo di tipo ENUM che può assumere due valori: 1 se la checkbox è stata selezionata e 0 se non è stata selezionata. Quando poi visualizzi le checkbox fai in questo modo:
PHP:
// supponendo che in $row siano contenuti i dati relativi alla riga corrente
echo '<input type="checkbox" name="check" value="1"' . ('1' === $row['check'] ? ' checked="checked"' : '') . ' />';
 

Discussioni simili