Buena idea, a ver cómo lo puedo hacer. Genero el SQL así:
Código PHP:
Ver original// paso los valores de post a una variable
$array = $_POST;
// creamos la primera parte del sql
$sql = "INSERT INTO datos_cuestionario (idcuestionario,pregunta,respuesta) VALUES ";
// iterando y comprobando que haya valores
$it = new ArrayIterator( $array );
$cit = new CachingIterator( $it );
// loop en el array
foreach ( $cit as $value )
{
// añadimos a la query
$sql .= "('{$_SESSION['idCuestionario']}','".$cit->key()."','" .$cit->current()."')"; // si hay otro elemento en el array metemos coma
if( $cit->hasNext() )
{
$sql .= ",";
}
}
Es sólo la parte de las respuestas, aunque hay más, creo que no es relevante. ¿Dónde podría hacer la comprobación?
Gracias!