Salve a tutti.
Sto modificando un semplice script per sondaggi in modo tale che mi dia la possibilità di votare più di una risposta alla volta, con delle checkbox.
Le varie checkbox sono create così:
Codice PHP:
<input type="checkbox" name="vote" value="'.$i.'" />
dove $i è l'indice del for che scorre tutte le domande presenti in un file a parte.
Quando deve controllare che risposta viene data, confronta ogni valore da 0 a n-1 (dove n è il numero di domande presenti nel file) con il valore di $_POST['vote'], che contiene appunto la risposta data:
Codice PHP:
// Looping for every answer from text file
for($i=0; $i<=count($variante)-1; $i++){
// if the value of radio button is equal with $i from for
if($_POST['vote']==$i){
// scrittura nel database del voto
}
}
Selezionando più risposte però, $_POST['vote'] memorizza solo il valore dell'ultima risposta cliccata.
Come posso dunque passarne più di una?
Grazie.