Ciao a tutti!ecco il mio problema:
ho un file chiamato selezione.php
in quetso file ho una form (con action=controllo.php) che recupera tutti gli id dei record in una tabella e li assegna come value a un checkbox.il codice è quello riportato appena sotto:
codice:<form method=post action=controllo.php> <input type=checkbox name=id[] value=".$row["id"]."> /*.... altri input in base al numero di record contenuti nella tabella*/ <input type=submit name=submit value=invia> </form>
il file controllo serve per verificare che venga selezionato almeno un checkbox,e, in caso contrario avvertire l'utente della mancata selezione.
nel file controllo.php ho inserito il seguente codice:
codice:if ($submit="submit") { if (is_array($id)) { while (list($key,$check_selezionato) = each($id)) { if(isset($check_selezionato)) print"hai selezionato almeno un checkbox"; else print"devi selezionare almeno un checkbox"; } } }
però così come è scritto non funziona la parte in else (se seleziono almeno un checkbox compare la scritta "hai selezionato almeno un checkbox", se non seleziono niente non viene stampato niente.
Come posso risolvere?
Grazie in anticipo a tutti!!![]()