Hola majete,
La ironía tampoco te va a ayudar, lo que te dice sustentio, es que las comparaciones las debes hacer aquí:
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 )
{
// ######################################################
// Aquí harías las comparaciones, pero como tampoco muestras qué es lo que necesitas comparar, tendrás que armar tú mismo el código, que por otra parte, es lo mejor.
// ######################################################
// 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 .= ",";
}
}
Espero que te sirva, tampoco muestras todo el código necesario para aclararte más, pero de todas formas, como te planteo arriba, es mejor que aquí recibas la idea y seas tú el que la desarrolle, luego, cuándo lo resuelves, lo compartes con el resto de usuarios por si alguien tiene tu mismo problema, que lo pueda resolver con tu ayuda.