19/01/2010, 06:46
|
| | Fecha de Ingreso: julio-2007
Mensajes: 48
Antigüedad: 17 años, 3 meses Puntos: 0 | |
Notice: Undefined index: falta in C:\wamp\www\contacto.php hola,
tengo un archivo contacto.php para enviar un formulario q llama a enviarContacto.php (valida q ningún campo esté vacío y envía el formulario)
me sale este error:
Notice: Undefined index: falta in C:\wamp\www\contacto.php
CONTACTO.PHP
...
<form method="post" action="enviarContacto.php">
<table ... //tabla con el formulario ... </table>
</form>
<?php if ($_GET['falta']=="nombre"){?> <script language='JavaScript'>alert('rellena el campo nombre');</script><?php } ?>
ENVIARCONTACTO.PHP
<?php
... function enviarFormulario...
function validarFormulario() {
$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
if($nombre == NULL || empty($nombre) || !isset($nombre)){
return "nombre";
}elseif ($apellidos == NULL || empty($apellidos) || !isset($apellidos)){
return "apellidos";
}else{
return true;
}
$validaf = validarFormulario();
}
if ( ($validaf == true) {
enviarFormulario();
header("location:../contacto.php?falta=no");
} else if ($validaf == "nombre"){
header("location:../contacto.php?falta=nombre");
} else if ($validaf == "apellidos"){
header("location:../contacto.php?falta=apellidos");
}
?> |