Check "unchecked" checkbox

Furion

Utente Attivo
26 Ago 2013
32
0
0
Scusate il giro di parole nel titolo :)

Vi espongo il mio problema...io ho una tabella tipo questa:

gradi.jpg

a cui fa riferimento questa parte di codice:

PHP:
 if($testo_esterno == '1')
  { 
  echo "<td width='55'><input type='checkbox' name='testo_esterno[]' value='0' checked='checked'></td>";
  }
  else
  {
  echo "<td width='55'><input type='checkbox' name='testo_esterno[$id_grado][]' value='1' ></td>";
  }
  if($testo_interno == '1')
  {
  echo "<td width='55'><input type='checkbox' name='testo_interno[]' value='0' checked='checked'></td>";
  }
  else
  {
  echo "<td width='55'><input type='checkbox' name='testo_interno[$id_grado][]' value='1' ></td>";
  }
  if($avatar == '1')
  { 
  echo "<td width='55'><input type='checkbox' name='avatar[]' value='0' checked='checked'></td>";
  }
  else
  {
  echo "<td width='55'><input type='checkbox' name='avatar[$id_grado][]' value='1' ></td>";
  }
  if($accetta_richieste == '1')
  { 
  echo "<td width='55'><input type='checkbox' name='accetta_richieste[]' value='0' checked='checked'></td>";
  }
  else
  {
  echo "<td width='55'><input type='checkbox' name='accetta_richieste[$id_grado][]' value='1' ></td>";
  }
  if($kicka_player == '1')
  { 
  echo "<td width='55'><input type='checkbox' name='kicka_player[]' value='0' checked='checked'></td>";
  }
  else
  {
  echo "<td width='55'><input type='checkbox' name='kicka_player[$id_grado][]' value='1' ></td>";
  }
  if($disbanda_clan == '1')
  { 
  echo "<td width='55'><input type='checkbox' name='disbanda_clan[]' value='0' checked='checked'></td>";
  }
  else
  {
  echo "<td width='55'><input type='checkbox' name='disbanda_clan[$id_grado][]' value='1' ></td>";
  }
  if($gestione_gradi_clan == '1')
  { 
  echo "<td width='55'><input type='checkbox' name='gestione_gradi_clan[]' value='0' checked='checked'></td>";
  }
  else
  {
  echo "<td width='55'><input type='checkbox' name='gestione_gradi_clan[$id_grado][]' value='1' ></td>";
  }
  if($gestione_iscrizioni_clan == '1')
  { 
  echo "<td width='55'><input type='checkbox' name='gestione_iscrizioni_clan[]' value='0' checked='checked'></td>";
  }
  else
  {
  echo "<td width='55'><input type='checkbox' name='gestione_iscrizioni_clan[$id_grado][]' value='1' ></td>";
  }

quando i checkbox non sono già checked(cioè quando il valore nel db è pari a 0) sono in grado di ricavarmi il valore di quelli checkati dall'utente e quindi salvare tali valori nel db(impostandoli così pari a 1), la mia domanda ora è questa: come faccio a sapere quali checkbox non sono checkate così da poter modificare i valori nel db passandoli così a 0?

Esempio: nella foto la prima checkbox è già checkata perchè il suo valore nel db era 1, se io tolgo la spunta e premo su "salva" come capisco che quella checkbox è passata da 1 a 0?

Spero di essere stato chiaro :byebye:
 

marino51

Utente Attivo
28 Feb 2013
3.017
174
63
Lombardia
ho incontrato lo stesso problema, l'ho risolto gestendo con valori diversi lo stato "0" e "1"
ovvero, leggendo da db, sostituisco,
$OPfo_tipofo = ($val[16] == 1 ? "O" : "N"); "O di Otranto"
e prima di scrivere nel db converto la risposta in "0" e "1"
ciao
Marino
 

Furion

Utente Attivo
26 Ago 2013
32
0
0
Ho risolto con un campo hidden e modificando la parte postata sopra che era errata, grazie lo stesso!:byebye:
 
Discussioni simili
Autore Titolo Forum Risposte Data
L [PHP] Check Box_Privacy PHP 5
Emix [PHP] Check - Select e recupero variabili PHP 40
F Check radio button jQuery 1
E [PHP] Check tra 2 campi della stessa tabella PHP 14
A visualizzare testo a seguito di check radio button Javascript 1
V Problema con la Check-box PHP 6
D errore check box PHP 7
P Aiuto per il check e avanti con le pagine PHP 0
P problema conferma check e andare avanti nelle pagine PHP 33
P problemi textarea e gestione check per confermare PHP 5
minatore Sessione nella check PHP 13
minatore Errore nella check PHP 12
P Joomla: Check box spuntata automaticamente! Joomla 1
F Aiuto per check multiplo Javascript 1
Eugene Form - assegnare valore a check vuoto PHP 2
A Check box Javascript 4
M Check Box Flash 1
MarcoGrazia jquery validate() controllo checkbox jQuery 2
M form con checkbox PHP 8
D Come gestire un singolo checkbox PHP 10
S Selezionare e deselezionare checkbox Javascript 0
S [PHP] Come mantenere selezionato checkbox dopo aver cliccato submit PHP 7
M Filtrare risultati con valori checkbox passati con jquery jQuery 2
M [HTML] consiglio su label e checkbox riguardo l'allineamento HTML e CSS 2
P [PHP] Controllo al checkbox privacy PHP 6
C [PHP] Checkbox in tabella PHP 7
M [Visual Basic] Cambiare lo stato in checked delle checkbox richiamando dati dal database Visual Basic 6
M [Visual Basic] Creare checkbox dinamicamente in TabControl Visual Basic 1
L [PHP] CHECKBOX DA SELEZIONARE IN UNA TABELLA PHP 4
T [PHP] Checkbox E Valori Multipli In Una Colonna PHP 1
M Inserimento dati checkbox multipli in db da ajax a php PHP 1
C [Javascript] Mostrare un div cliccando una checkbox Javascript 0
G [Javascript] Selezionare una checkbox in maniera condizionata Javascript 5
A [Javascript] Impostare immagine sfondo da checkbox, sito web Javascript 1
M PHP - Checkbox - Mysql PHP 2
Monz94 [Javascript] [HTML] Creare Checkbox o Radio con Immagini Javascript 0
M [PHP] Far rimanere biffata checkbox dopo aggiornamento pagina PHP 24
T [Javascript] un controllo con checkbox che non... controlla... Javascript 3
ientii [PHP] Gestione CheckBox PHP 1
bubino8 [PHP] Variabile da multipla Checkbox PHP 2
E [PHP] valore checkbox PHP 1
M PHP/SQL Inserire più valori in una colonna di tipo integer - Checkbox - PHP 3
M [PHP] Checkbox e valori multipli in una colonna PHP 10
M [HTML] Problema Checkbox HTML e CSS 3
A [HTML] Checkbox non visibili su tutti i browser HTML e CSS 3
F Alert selezione checkbox jQuery 6
U [PHP - RISOLTO] Tabella dinamica: colonne selezionate da checkbox PHP 40
M [Javascript] Deselezionare checkbox Javascript 1
giancadeejay [PHP] INSERT into tabella tramite scelta checkbox PHP 0
giancadeejay [PHP] checkbox ad ogni riga estratta dal db PHP 13

Discussioni simili