Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/07/2007, 14:52
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
De acuerdo Re: validando formulario

Hola nodream, ahhhh pues es mas breve aùn...

Mira en tu pàgina de validaciòn (validardata.php)
Código PHP:
header("location:formulario.php?error=1&nom=$nombre&ape=$apellido"
Cuando recibiste los datos del formulario para validar hiceste algo asì??:

Código PHP:
$nombre=$_POST[la_variable_que_trae_el_nombre_desde_el_form]
$apellido=$_POST[la_variable_que_trae_el_apellido_desde_el_form
Ves que $nombre, $apellido, son las mismas variables que nombro en el header location??, que las asigno en html a nom y a ape... Hasta ahì bien??. Ves "error", que le asignè "1", eso es par saber cual es el error..., si ingresò mal el nombre, el apellido, el correo, tù sabràs dicha codificaciòn... todo bien??

Ahora, en la pàgina que tienes el form...

Haces esto:
Código PHP:
if($_GET[error]==1)
{
echo 
"nombre no vàlido";
}
if(
$_GET[error]==2)
{
echo 
"apellido no vàlido";

De esa manera te saldrà el error de lo que pasa...

Ahora quieres posicionarlo lo mas cerca posible al input del form..., pues el còdigo que està arriba lo pones lo mas cerca posible al input form, normalmente lo hago en tablas.... pero tu puedes hacerlo en un div... sino quieres manejar tablas..

Código HTML:
<div id="nombre">
[PHP]
if($_GET[error]==1)
{
echo "nombre no vàlido";
}
[/PHP]
Nombre <input type="text" name="nombre_usuario" />
</div> 
Espero que haya sido claro...

Saludos, me alegra que te haya servido lo anterior... jeje
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com