Ver Mensaje Individual
  #11 (permalink)  
Antiguo 28/04/2014, 12:05
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Recoger 100 variables en array e insertar en BDD

Para empezar, creo que cada bloque de radio buttons debe de tener un nombre distinto, porque así como está, solamente podrás elegir una respuesta para todas las preguntas. Solucionado esto, crea la cadena de valores que insertarás en la BD.

Código PHP:
Ver original
  1. $datos = ''; //Aquí se almacenará el grupo de datos a insertar
  2.  
  3. foreach ($_POST as $clave => $valor)
  4.     if (substr($clave, 0, 9) == 'Respuesta')
  5.         $datos .= strlen($datos) ? ", ('" . $_POST[$clave][0] . "')" : "('" . $_POST[$clave][0] . "')";
  6.  
  7. $query = mysql_query("INSERT INTO tabla (campo) VALUES $datos");

De este modo, se crea una sentencia con una forma similar a esta:

Código MySQL:
Ver original
  1. INSERT INTO tabla (campo) VALUES ('valor1'), ('valor2'), ('valor3')

Y así podrás ingresar los 100 valores en la tabla de la BD.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand