Foros del Web » Programando para Internet » PHP »

Comprobar el llenado de todos los campos de texto

Estas en el tema de Comprobar el llenado de todos los campos de texto en el foro de PHP en Foros del Web. Tengo un formulario conectado a una base de datos mysql, necesito que me compruebe si todos los campos de texto están llenados, de no ser ...
  #1 (permalink)  
Antiguo 30/05/2012, 12:56
 
Fecha de Ingreso: mayo-2012
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Pregunta Comprobar el llenado de todos los campos de texto

Tengo un formulario conectado a una base de datos mysql, necesito que me compruebe si todos los campos de texto están llenados, de no ser asi mande un mensaje al usuario que falta llenar campos e impida que los datos lleguen a la base de datos.
  #2 (permalink)  
Antiguo 31/05/2012, 19:57
Avatar de jmacc  
Fecha de Ingreso: marzo-2007
Ubicación: Mexico
Mensajes: 94
Antigüedad: 17 años, 1 mes
Puntos: 6
Respuesta: Comprobar el llenado de todos los campos de texto

Para ello te suguiero jquery valida bastance sencillo de usar.
__________________
Los bueno Chicos Acaban Primero.
User Linux: #527435
  #3 (permalink)  
Antiguo 01/06/2012, 03:35
Avatar de oNefl0w189  
Fecha de Ingreso: abril-2010
Ubicación: Valladolid
Mensajes: 117
Antigüedad: 14 años
Puntos: 4
Respuesta: Comprobar el llenado de todos los campos de texto

Podrías validarlo con javascript, jquery, etc.. pero como has escrito en php supongo que es porque quieres hacerlo con este lenguaje.

Código:
if (!isset($campo)) 
{ 
echo "El campo ".$campo." no puede estar vacío"; 
} 
Else 
{ 
echo "El campo ".$campo." NO está vacío"; 
}
__________________
Nunca dijeron que la vida sería fácil, sólo prometieron que valdría la pena vivirla.

Dar las gracias y añadir Karma, no cuesta nada, ¿Que menos si te ayudan? :)
  #4 (permalink)  
Antiguo 01/06/2012, 03:54
 
Fecha de Ingreso: mayo-2012
Mensajes: 61
Antigüedad: 12 años
Puntos: 23
Respuesta: Comprobar el llenado de todos los campos de texto

Todo lo que se valida en el cliente es obligatorio validarlo en el servidor. ya que si en el cliente te desactivan el javascript se jode la validación.

y como me han comentando recientemente en otro post, lo correcto seria asi:

Código PHP:
if (empty($campo)) 

echo 
"El campo ".$campo." no puede estar vacío"

else 

echo 
"El campo ".$campo." NO está vacío"

Ya que si envian el formulario con el campo vacio, la variable si existiría.

para recorrer todos los campos, se puede usar un foreach:

Código PHP:
foreach($_POST as $key => $value){
     if (empty(
$value)) 
     { 
          echo 
"El campo ".$value." no puede estar vacío"
      }

Saludos!

PD: gracias @rutame
  #5 (permalink)  
Antiguo 01/06/2012, 06:10
 
Fecha de Ingreso: diciembre-2008
Mensajes: 21
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Comprobar el llenado de todos los campos de texto

Busca cualquier librería jquery para validar formularios.

Saludos.
  #6 (permalink)  
Antiguo 01/06/2012, 08:40
Avatar de LanbreGroteo  
Fecha de Ingreso: agosto-2009
Ubicación: $Mx->['Veracruz']
Mensajes: 69
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Comprobar el llenado de todos los campos de texto

Saludos, verdadenelcielo...

Aquí os dejo algunos vínculos sobre validación con jQuery:

Validación con jQuery
Otro tutorial de validación con jQuery
Video de val. jQuery

Aquí uno con validación en php:

Validación en PHP

Espero te sirvan.
¡Un saludo!
__________________
Et credo in Serpentem, mysterium mysteriorum. In nomen eius Baphomet

Etiquetas: dedatosonline, enphp, mysql, ydrewamweaver, formulario
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 16:02.