
29/01/2008, 15:11
|
| | Fecha de Ingreso: noviembre-2007
Mensajes: 118
Antigüedad: 17 años, 5 meses Puntos: 0 | |
Re: fromulario validacion y despliegue de errores que estoy haciendo mal?
asi lo tengo pero o consigo que se vea el mensaje de error a la derecha del campo nombre...
<?php
function show_form($name="",$nombreError="")
?>
<form name="form1" action="<?php echo $HTTP_SERVER_VARS['PHP_SELF']; ?>" method="post">
<input name="name" type="text" id="name" size="30" value="<? echo $name; ?>"><?php echo $nombreError; ?>
<?php
}
$nombreError = "";
if($HTTP_SERVER_VARS['REQUEST_METHOD']!='POST') {
show_form();
} else {
if (empty($HTTP_POST_VARS['name']))) {
$nombreError = "Llenar este campo";
print "<p>You did not fill in all the fields, please try again!</p>\n";
echo $nombreError; // puse esto para ver si cogia la variable y la coge
show_form($HTTP_POST_VARS['name'],$HTTP_POST_VARS['$nombreError']); // me da a mi que el error esta aqui que no "manda" el valor de $nombreError al formulario
}
Cuando hace el if no consigo que me mande el valor de $nombre error al input.. tengo la impresion ue el error esta en show_form($HTTP_POST_VARS['name'],$HTTP_POST_VARS['$nombreError']); porque si me deja vivible el valor de nombre si el campo no lo deje vacio, peor no consigo que me envie el nuevo valor de $nombreError...
alguna idea? |