Foros del Web » Programando para Internet » PHP »

Como hacer para no insertar campos nulos?

Estas en el tema de Como hacer para no insertar campos nulos? en el foro de PHP en Foros del Web. Buenas, quisiera saber si alguien me puede explicar como hacer para ignorar datos en un formulario que vallan nulos a la base de datos; para ...
  #1 (permalink)  
Antiguo 03/11/2011, 15:27
Avatar de JoSe__MiGuEl__  
Fecha de Ingreso: octubre-2011
Ubicación: Colombia
Mensajes: 51
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Como hacer para no insertar campos nulos?

Buenas, quisiera saber si alguien me puede explicar como hacer para ignorar datos en un formulario que vallan nulos a la base de datos; para evitar insertar estos?.

Agradecería mucho si me pueden colaborar con la inquietud.
__________________
\m/_ JoSe _\m/
  #2 (permalink)  
Antiguo 03/11/2011, 15:42
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Respuesta: Como hacer para no insertar campos nulos?

hola

bueno los puedes validar con javascript ....

algo asi: tu formulario.


<form action="procesar.php" id="formulario" name="formulario">
<input type="text" id="campo" name="campo">
<input type="button" value="Validar formulario" onclick="javascript:ValidaCampos()">
</form>

la funcion

Código Javascript:
Ver original
  1. function ValidaCampos(){
  2. var campo= document.formulario.campo.value;
  3.     if(campo == ""){
  4.         alert("Campo vacio, por favor verifique.")
  5.         return 0;
  6.     }
  7. }


vale , espero y te sea util
  #3 (permalink)  
Antiguo 03/11/2011, 15:54
Avatar de JoSe__MiGuEl__  
Fecha de Ingreso: octubre-2011
Ubicación: Colombia
Mensajes: 51
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Como hacer para no insertar campos nulos?

Muchas gracias por la ayuda prestada, si me es útil; pero usted sabe si hay forma de que en el insert into sea donde se evalúa esto?
__________________
\m/_ JoSe _\m/
  #4 (permalink)  
Antiguo 03/11/2011, 15:59
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Respuesta: Como hacer para no insertar campos nulos?

hola,

de mi parte opino que no se puede, la unica seria que la tabla al momento de crearla le hayas indicado que los campos no sean NULOS..
  #5 (permalink)  
Antiguo 03/11/2011, 16:02
Avatar de JoSe__MiGuEl__  
Fecha de Ingreso: octubre-2011
Ubicación: Colombia
Mensajes: 51
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Como hacer para no insertar campos nulos?

Muchas gracias lo tendré en cuenta entonces.
__________________
\m/_ JoSe _\m/
  #6 (permalink)  
Antiguo 03/11/2011, 16:03
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Como hacer para no insertar campos nulos?

Simplemente en tu sentencia sql insert, no indicas los campos en blanco.

Si tienes una tabla con tres campos:

Código SQL:
Ver original
  1. INSERT INTO TABLE_NAME (column1, column2, column3)
  2. VALUES (value1, value2, value3)

Y el campo 2 te viene vacío, haces:

Código SQL:
Ver original
  1. INSERT INTO TABLE_NAME (column1, column3)
  2. VALUES (value1, value3)

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #7 (permalink)  
Antiguo 03/11/2011, 17:42
Avatar de Pedrin00089  
Fecha de Ingreso: julio-2010
Ubicación: Ocosingo, Chiapas, Mexico
Mensajes: 33
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Como hacer para no insertar campos nulos?

Validalos con JScript del lado del cliente y del lado del servidor con php!
__________________
Aprendamos juntos...

Etiquetas: insert, nulos, php+mysql
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 07:38.