Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/01/2017, 11:17
Avatar de majete
majete
 
Fecha de Ingreso: noviembre-2007
Mensajes: 96
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: Variable de sesión con array de valores de formulario

Buena idea, a ver cómo lo puedo hacer. Genero el SQL así:

Código PHP:
Ver original
  1. // paso los valores de post a una variable
  2. $array = $_POST;
  3.  
  4. // creamos la primera parte del sql
  5.   $sql = "INSERT INTO datos_cuestionario (idcuestionario,pregunta,respuesta) VALUES ";
  6.  
  7.   // iterando y comprobando que haya valores
  8.   $it = new ArrayIterator( $array );
  9.   $cit = new CachingIterator( $it );
  10.  
  11.   // loop en el array
  12.   foreach ( $cit as $value )
  13.   {
  14.         // añadimos a la query
  15.         $sql .= "('{$_SESSION['idCuestionario']}','".$cit->key()."','" .$cit->current()."')";
  16.         // si hay otro elemento en el array metemos coma
  17.         if( $cit->hasNext() )
  18.         {
  19.             $sql .= ",";
  20.         }
  21.     }

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!

Última edición por majete; 09/01/2017 a las 11:19 Razón: faltaba código