buenas lo que pasa es que estoy aprendiendo a programar en php y no logro validar correctamente los campos talvez alguien me pueda instruir el problema es que valida el campo antes de enviar los datos y muestra el valor falso aqui el codigo
<form name="base" id="1" action="prueba1.php" method="POST">
Nombre: <INPUT NAME="val2" ID="val2" size="30" maxlength="30" VALUE="<?php echo $_POST["val2"]; ?>" > <br />
Direccion: <Input NAME="val3" ID="val3" size ="30" maxlength="30" VALUE="<?php echo $_POST["val3"]; ?>"><br />
Edad: <Input NAME="val4" ID="val4" size ="2" maxlength="2" VALUE="<?php echo $_POST['val4']; ?>"><br />
<input type="submit" value="enviar" />
</form>
<?php
if(isset($_POST['val2'], $_POST['val3'], $_POST['val3']))
{
$var1 = $_POST['val2'];
$var2 = $_POST['val3'];
$var3 = $_POST['val4'];
echo "".$var1;
echo "".$var2;
echo "".$var3;
}
else
{ echo "vacio";}
?>