Salve a tutti.
Espongo il mio problema:
in una pagina creo dinamicamente una serie di checkbox (che non hanno un numero fisso) nominate da uno a x.
E inserisco il numero di queste checkbox in campo hidden:codice:<input type=checkbox name="1" value="2"checked>PULIZIA INTERNA ESTERNA PRE CROCIERA <input type=checkbox name="2" value="3"checked>PULIZIA INTERNA ESTERNA POST CROCIERA <input type=checkbox name="3" value="4"checked>CONTROLLO DOTAZIONI DI SICUREZZA <input type=checkbox name="4" value="5"checked>CONTROLLO WC <input type=checkbox name="5" value="6"checked>PIENO CARBURANTE E ACQUA PRECOCIERA <input type=checkbox name="6" value="7"checked>CONTROLLO BOMBOLA GAS <input type=checkbox name="7" value="8">APERTURA BARCA 2 VOLTE AL MESE e ISPEZIONE SENTINE <input type=checkbox name="8" value="9">ACCENSIONE MOTORE 2 VOLTE AL MESE <input type=checkbox name="9" value="10">CONTROLLO ORMEGGI <input type=checkbox name="10" value="11">PULIZIA ESTERNA MENSILE (NON INCLUSO TRATTAMENTO TEAK) <input type=checkbox name="11" value="12">CHECK MANUTENZIONE FUORIBORDO <input type=checkbox name="12" value="13">CHECK MANUTENZIONE ENTROBORDO <input type=checkbox name="13" value="16">SERVIZIO PROVA
In una seconda pagina con un ciclo for vorrei recuperare i valori di queste checkbox, in particolare mi interessano solo quelle spuntate. Io stavo facendo così, non mi passano i valori.codice:<input type="hidden" name="n_check" value="13">
Insomma, non so bene come dirgli che ogni volta la viariabile $_POST si deve chiamare come il valore di $i (la variabile del ciclo for), esCodice PHP:$n_check = $_POST['n_check']; //recupero il numero delle checkbox x attivare il ciclo for
for ($i = 0; $i <= $n_check; $i++){
$id_servizio = $_POST['$i'];
echo $id_servizio."\n";
}
Penso sia un problema di sintassi, qualcuno sa aiutarmi?Codice PHP:$_POST['1'];
$_POST['2'];
$_POST['3'];
ecc...

Rispondi quotando