Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/05/2004, 18:31
Avatar de sism82
sism82
 
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 6 meses
Puntos: 1
isset

Puedes usar la función isset...
esta función comprueba si la variable ya esta inicializada...

ejemplo

<html>
<head>
<title>formulario</title>
<?php
if(isset($_POST['enviar']))
{
/*aqui va tu proceso de validacion... si algun dato es incorrecto puedes borrar el contenido de la variable, asi no aparecera en el campo, aunque sería mas conveniente cambiarle el color al input*/
}
?>
</head>
<body>
<form name="forma" action"" method="post">
<input type="text" name="nombre" value="<?php echo isset($_POST['nombre'] ? $_POST['nombre'] : ""; ?>">
<input type="submit" value="enviar">
</form>
</body>
</html>

como ves en el value del input indicas "si esta inicializada la variable post con este nombre, entonces despliegala, si no, despliega una cadena vacia"

saludos...