Foros del Web » Programando para Internet » PHP »

Evitar ingreso de datos en blanco

Estas en el tema de Evitar ingreso de datos en blanco en el foro de PHP en Foros del Web. Que tal gente, tengo lo siguiente; <form action="datos.php" method="post"> <input type="submit" value="Enviar"> Nomre: <input type="text" name="nombre"> Correo: <input type="text" name="mail"> Se sabe que es un ...
  #1 (permalink)  
Antiguo 24/01/2002, 12:08
 
Fecha de Ingreso: diciembre-2001
Mensajes: 348
Antigüedad: 22 años, 4 meses
Puntos: 0
Evitar ingreso de datos en blanco

Que tal gente, tengo lo siguiente;

<form action="datos.php" method="post">
<input type="submit" value="Enviar">
Nomre: <input type="text" name="nombre">
Correo: <input type="text" name="mail">

Se sabe que es un formulario simple, pero como puedo hacer para obligar al usuario a ingresar los datos? Aclaro que no me serviría en Java por un tema de seguridad.

Saludos

RedeX
  #2 (permalink)  
Antiguo 24/01/2002, 12:44
Nok
 
Fecha de Ingreso: abril-2001
Mensajes: 302
Antigüedad: 23 años
Puntos: 0
Re: Evitar ingreso de datos en blanco

Si no utilizas javascript, tendrias que: en el script que procesa el formulario, chequear que los campos tengan datos validos, en caso contrario, redireccionalo a una pagina de error o a la pagina anterior para que complete los datos.

Para hacer el redireccionamiento utilizas:
header("location:paginaerror.php");

Saludos!
Nok ;)
Neuquen - Patagonia Argentina
  #3 (permalink)  
Antiguo 24/01/2002, 13:28
 
Fecha de Ingreso: enero-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 193
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Evitar ingreso de datos en blanco

if(($nombre == "") || ($mail == "")){
echo "no deje campos en blanco por favor";
}else{
//procedimiento si introdujo todos los datos
}

espero esto te sirva, saludos, choly.

<iframe target="_top" src="http://genteloca.com/firma.htm" width="100%" height="80" border="0" framespacing="0" border="0" frameborder="0"> </iframe>
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:44.