Foros del Web » Programando para Internet » PHP »

No enviar la informacion ala BD si no llenan todo el formulaio?

Estas en el tema de No enviar la informacion ala BD si no llenan todo el formulaio? en el foro de PHP en Foros del Web. bueno kiero saber cual es el codigo para que muestre un mensaje de error si no llenan todos los datos del formulario?...
  #1 (permalink)  
Antiguo 08/02/2008, 17:04
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 2 meses
Puntos: 3
No enviar la informacion ala BD si no llenan todo el formulaio?

bueno kiero saber cual es el codigo para que muestre un mensaje de error si no llenan todos los datos del formulario?
  #2 (permalink)  
Antiguo 08/02/2008, 17:14
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Re: No enviar la informacion ala BD si no llenan todo el formulaio?

puedes hacer
Código PHP:
foreach($_POST as $key){
     if(empty(
$key)){
         echo 
"ERROR";
    }

saludos

PD. Ese quiero suena como a una orden.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #3 (permalink)  
Antiguo 08/02/2008, 17:15
 
Fecha de Ingreso: junio-2007
Ubicación: Mérida, Yucatán, México
Mensajes: 94
Antigüedad: 16 años, 10 meses
Puntos: 1
Re: No enviar la informacion ala BD si no llenan todo el formulaio?

La siguiente función devuelve verdadero si un dato del formulario ha sido enviado.

Cita:
function revisarform() {
if(is_array($_POST)) {
foreach($_POST as $key=>$value){
if ($value != '') {
return true;
}
}
}
return false;
}
Sería questión de que la adaptes a tu gusto.
  #4 (permalink)  
Antiguo 08/02/2008, 17:44
 
Fecha de Ingreso: junio-2004
Ubicación: Villa Carlos Paz
Mensajes: 88
Antigüedad: 19 años, 10 meses
Puntos: 2
Re: No enviar la informacion ala BD si no llenan todo el formulaio?

Lo que quieres hacer se puede hacer con un if y un header para redireccionar.

Tendrias que decirnos las variables que tiene el formulario para orientarte como lo tendrias que hacer.
  #5 (permalink)  
Antiguo 08/02/2008, 18:23
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 20 años, 10 meses
Puntos: 3
Re: No enviar la informacion ala BD si no llenan todo el formulaio?

porque no mejor implementas un poco de javascript para que valide que los campos que quieres esten llenos antes de enviar un formulario?
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
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 11:32.