Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/11/2014, 10:17
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con valor NULL

Perdón que intervenga, pero si el dato no llega o llega vacío, ni siquiera tiene sentido poner el campo en el INSERT INTO.
Código PHP:
Ver original
  1. if(empty($_POST['sexo'])) {
  2. $sql = "INSERT INTO alumnos (nombre, apellidos)
  3. VALUES ('$nombre', '$apellidos')";
  4. } else {
  5. $sql = "INSERT INTO alumnos (nombre, apellidos, sexo)
  6. VALUES ('$nombre', '$apellidos', '$sexo')";
  7. }
  8. mysqli_query($conection, $sql);

Como consejo práctico, jamás crees la query en la llamada a MySQL, no es limpio y no permite realizar buenas depuraciones de código.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 07/11/2014 a las 10:41