Mettiamo che le risposte hanno questo formato nell'html
Essendo create dinamicamente puoi fare tranquillamente in modo che abbiano questo nomeCodice PHP:<input type="text" name="risposta1">
<input type="text" name="risposta2">
eccetera
A questo punto nel programma fai puoi prendere tutte le risposte in questo modo (considerando il form inviato con POST)
L'array $risposte contiene ora tutte le risposteCodice PHP:$risposte = array();
foreach($_POST as $key=>$value)
{
if(strpos($key,"risposta")!==false)
$risposte[] = $value;
}
L'istruzione di if all'interno del ciclo serve per prendere solo quei campi ed ignorare eventuali altri campi che hanno altri scopi
Se sei sicuro che c'è solo un altro elemento nel form (il pulsante invia) che ha il parametro name="invia" puoi sostituire quella istruzione con
if($key!="invia")

Rispondi quotando