Mettiamo che le risposte hanno questo formato nell'html
Codice PHP:
<input type="text" name="risposta1">
<input type="text" name="risposta2">
eccetera
Essendo create dinamicamente puoi fare tranquillamente in modo che abbiano questo nome
A questo punto nel programma fai puoi prendere tutte le risposte in questo modo (considerando il form inviato con POST)
Codice PHP:
$risposte = array();
foreach($_POST as $key=>$value)
{
if(strpos($key,"risposta")!==false)
$risposte[] = $value;
}
L'array $risposte contiene ora tutte le risposte
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")