Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2013, 14:52
migue_coco
 
Fecha de Ingreso: mayo-2013
Mensajes: 171
Antigüedad: 10 años, 10 meses
Puntos: 4
Envio de checkbox por email

Buenas.
Llevo unos dias dandole vueltas y no consigo hacer que funcione.
Os cuento:
Quiero realizar un examen tipo test.
Por ahora lo tengo asi:
Código:
      <form method="post" action="enviar.php">
      <label for="1">Cual de las siguientes es
      <br />
      <input type="checkbox" name="respuesta" value="A" />A
      <input type="checkbox" name="respuesta" value="B"  />B
      <input type="checkbox" name="respuesta" value="C"  />C
      <br />
    </label>
    </p>
    <label for="2">Cual de las siguientes es
      <br />
      <input type="checkbox" name="respuesta" value="A " />A
      <input type="checkbox" name="respuesta" value="B "  />B
      <input type="checkbox" name="respuesta" value="C " />C
      <br />
    </label>
 <input id="submit" name="submit" type="submit" value="Enviar">
  </p>
</form>
Mi problema surge cuando en enviar.php, intento hacer que se envien los checkbox marcados.
Habia leido que podia hacerlo con un array, donde name="respuesta" pasaria a ser name="respuesta[]"
Pero por mas que he probado, no me sale.
Y si lo hago como lo tengo puesto, en enviar.php habia puesto:
$respuestas= $_POST['respuesta'];
Pero en el mail me aparece: Array

En fin, me estoy volviendo loco.
Por si no se entiende, explico un poco mas la idea:
Un examen tipo test. 10 preguntas, 3 opciones cada una. El alumno marca una unica opcion y yo quiero recibir las opciones (a, b o c) que el ha marcado como correctas.

Espero haberme explicado bien.
Un saludo y gracias!!

P.D.: El otro dia abri un hilo poniendo codigo y me dijeron que en el foro de MySQL no se puede poner codigo, no se si aqui puede ponerse o no...asi que pido perdon si incumplo alguna norma (que por cierto no localizo si existe alguna lectura de normas de este foro y donde puedo leerla)