No me valida...

Reckba
04 de Julio del 2003
Buenas Tardes¡

Tengo este formulario que valida bien sin la condicion: if (isset($_POST['enviar'])), pero con esta no me valida. Coloque esta condicion para que no apareciera los mensajes de error de la validacion, y ahora no se que hacer. El codigo completo aqui va:

<html>
<body>
<form name="lectura" method="post" action="add_reg.php">
Cuenta :<input type="Text" name="cta" value=<? echo $cta ?>><br>
Lectura:<input type="Text" name="lec" VALUE=<? echo $lec ?>><br>
Fecha :<input name="dia" size=2 MAXSIZE=2 VALUE=<? echo $dia ?>>
/<input name="mes" size=2 MAXSIZE=2 VALUE=<? echo $mes ?>>
/<input name="ano" size=2 MAXSIZE=2 VALUE=<? echo $ano ?>><br>
<input type="Submit" name="enviar" value="Aceptar información">
</form>
<?
$me = date("n");
$an = date("Y");

if (isset($_POST['enviar'])){

if (! checkdate($mes, $dia,$ano))
{
echo "<H2>fecha incorrecta</H2>";
}

if ($lec==""){
echo "<H2>debe ingresar Lectua</H2>";
}
if ($ano==$an AND $me==$mes AND $dia<25){
echo "<H2>Rango correcto</H2>";
}else{
if ($an==$ano AND $mes+1==$me AND $dia>25){
echo "<H2>Rango correcto</H2>";
}
else {
echo "<H2>Rango incorrecto</H2>";
}
}
}
?>
</body>
</html>

Saludos
Reckba

Oliverio
04 de Julio del 2003
Inteta con $HTTP_POST_VARS['enviar'] en lugar de $_POST['enviar']

Reckba
04 de Julio del 2003
No, no me funciono se salta la validacion..



Saludos
Reckba