cosa restituisco le checkbox quando sono "ceccate"?!?!?
YES,TRUE....![]()
cosa restituisco le checkbox quando sono "ceccate"?!?!?
YES,TRUE....![]()
dipende dal valore impostato nel campo:
codice:<input type="checkbox" name="box" value="qualcosa" />
![]()
think simple think ringo
mettimo il caso che io ci metta un contatore...
codice:<input name="Elimina[]" type="checkbox" value="<? $i?>">
per fare il controllo cosa devo metterci???codice:if ($_POST['Elimina'] == ?????? ) { $Totale[$i]=$_POST['Quantita'][$i]*$_POST['Prezzo'][$i]; $aggiungi=mysql_query("DELETE FROM preventivo WHERE Codice='".$_POST['Codice'][$i]."'") or die("Query ins. non valida: " . mysql_error()); $n=mysql_affected_rows($connessione); }
usando name="Elimina[]" come nome del campo $_POST['Elimina'] diventa un'array, quindi dovrai usare una sintassi del tipo $_POST['Elimina'][0] oppure $_POST['Elimina'][1]...il valore col quale confrontarlo è quello contenuto nel value.
think simple think ringo
quindi se nel form metto:
il controllo sara':codice:<input name="Elimina[]" type="checkbox" value="true">
se ho ben capitocodice:if ($_POST['Elimina'][$i] == true )
si, esatto.
la soluzione migliore per scorrere l'array $_POST['Elimina'] è quella di usare il foreach.
![]()
think simple think ringo