Foros del Web » Programando para Internet » PHP »

Campos nullos en mi bdd mysql

Estas en el tema de Campos nullos en mi bdd mysql en el foro de PHP en Foros del Web. Que tal a todos, como muchos de aqui recien empiezo mis practicas en PHP y ya he logrado hacer un formulario y mis datos se ...
  #1 (permalink)  
Antiguo 12/12/2008, 07:40
 
Fecha de Ingreso: diciembre-2008
Mensajes: 3
Antigüedad: 15 años, 4 meses
Puntos: 0
Campos nullos en mi bdd mysql

Que tal a todos,
como muchos de aqui recien empiezo mis practicas en PHP y ya he logrado hacer un formulario y mis datos se envian a una tabla de mysql, hasta aqui todo bien, mi formulario es sencillo consta de 7 campos y un boton de submit pero he visto que si solamente lleno 1 campo y presiono el boton efectivamente me envia la informacion a mysql, como puedo decirle al php que si los 7 campos estan vacios no me envie nada y me indique con un mensaje.
-----
en resumen no quiero que tenga campos en blanco, que los 7 campos sean requeridos.........

espero y me puedan ayudar y gracias de antemano.
  #2 (permalink)  
Antiguo 12/12/2008, 08:05
Avatar de nicomed  
Fecha de Ingreso: mayo-2008
Ubicación: Uruguay
Mensajes: 158
Antigüedad: 15 años, 11 meses
Puntos: 3
Respuesta: Campos nullos en mi bdd mysql

Puedes hacer que los campos en la bdd no acepten valores nulos.
  #3 (permalink)  
Antiguo 12/12/2008, 08:25
Avatar de Adolfiten  
Fecha de Ingreso: enero-2008
Ubicación: Frente a mi monitor...
Mensajes: 572
Antigüedad: 16 años, 3 meses
Puntos: 7
Respuesta: Campos nullos en mi bdd mysql

Pregunta algo así:

Código PHP:
$nombre $_POST["nombre"]; //Si el método es POST.
$nombre $_GET["nombre"]; //Si el método es GET.

if($nombre==null){ echo "VARIABLE VACÍA"; }
else { echo 
"VARIABLE CARGADA"; } 
o algo así:

Código PHP:
if($nombre) { echo "VARIABLE CARGADA"; }
else { echo 
"VARIABLE VACÍA"; } 
También te serviría validar del lado del cliente con un js.

Espero sirva. Saludos.
  #4 (permalink)  
Antiguo 12/12/2008, 11:30
 
Fecha de Ingreso: diciembre-2008
Mensajes: 3
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Campos nullos en mi bdd mysql

mira le intente como dices:

if($Folio==null)
{ echo" <Font color=#336699 body size=2 face= verdana> Favor de Llenar todos los campos</font>";}
else {;}

efectivamente me aparece el mensaje PERO de igual manera me sigue aceptando la captura, y eso que en la tabla de mysql los campos los tengo registrados como Not Null.

alguna otra sugerencia?
  #5 (permalink)  
Antiguo 12/12/2008, 11:33
 
Fecha de Ingreso: julio-2008
Ubicación: El Puerto de Santa María
Mensajes: 62
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Campos nullos en mi bdd mysql

Código php:
Ver original
  1. //Compruebas que no haya campos vacíos con empty
  2. if (empty ($_POST['nombre']) or empty ($_POST['email'])) {
  3.   echo ("Te dejaste un campo en blanco");
  4. } else {
  5.   //Aquí empiezas a enviar los datos a la tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:36.