Ver Mensaje Individual
  #17 (permalink)  
Antiguo 27/11/2012, 14:13
Avatar de kahlito
kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 9 meses
Puntos: 65
Respuesta: Problema enviando checkbox a la base de datos.

Hola cesar_romo64 la verdad sigo hecho un lio asi que vuelvo casi al principio pero solo con el foreach:

Código PHP:
Ver original
  1. <form name="enfermedades" method="post" action="">
  2.         Nombre: <input type="text" name="nombre" /><br />
  3.         Curso: <input type="text" name="curso" /><br />    
  4.         <input type="checkbox" name="foo[]"value="Asma" />Asma
  5.         <input type="checkbox" name="foo[]" value="Epilepsia" />Epilepsia
  6.         <input type="checkbox" name="foo[]" value="Esquizofrenia" />Esquizofrenia          
  7.         <input type="submit" value="Enviar" name="enviar-ch" />
  8.     </form>
  9.     <?php
  10.     if(isset($_POST["enviar-ch"]))
  11.     {      
  12.         $conexion=mysql_connect("localhost","root","vertrigo");
  13.         if(!$conexion)
  14.         {          
  15.             exit("Database Error: " .mysql_error());
  16.         }              
  17.         mysql_select_db("alumnos_a",$conexion);
  18.         $insertar=mysql_query("insert into alumnos(nombre,curso) values ('$_POST[nombre]','$_POST[curso]')");                      
  19.         foreach($_POST['foo'] as $v)
  20.         {          
  21.             $insertar .= mysql_query("insert into alumnos (enfermedades) values ('$_POST[foo][$v]')");                     
  22.         }                          
  23.         mysql_close($conexion);
  24.     }  
  25.     ?>

Ahora tengo el mismo problema que tenía al principio del mensaje ya que no logro meterlo todo de una vez, y vuelven a salir en diferentes filas ¿alguna última recomendación?