SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: astroboy21 en Sábado 10 de Julio de 2004, 23:14

Título: Validaciones
Publicado por: astroboy21 en Sábado 10 de Julio de 2004, 23:14
Hola tengo un formulario donde los usuarios se registran ingresando sus datos, me gustaria saber como hago una validacion de esos datos (validacion que todos los text sean rellenados) y que me marque con un (*) todos los text que no fueron rellenados por el usuario dentro del mismo formulario.
Título: Re: Validaciones
Publicado por: Blag en Domingo 11 de Julio de 2004, 07:50
Bueno, lo más recomendable es que hagas una validación dentro de la misma página utilizando un:

Código: Text
  1.  
  2. <FORM METHOD='POST' ACTION='$_SERVER[PHP_SELF]'>
  3.  
  4.  

Luego, al inicio de la página, validas todos los datos enviados por el formulario.....

Código: Text
  1.  
  2. if(isset($HTTP_POST_VARS))
  3. {
  4. //Están todos los valores, así que puedes llenar la base de datos
  5. }
  6. else //Faltaron datos
  7. {
  8. if(isset($_POST["Nombre"]) == false)
  9. {print("* <INPUT TYPE='Text' VALUE='' NAME='Nombre'>")}
  10. else
  11. {print("<INPUT TYPE='Text' VALUE='$_POST["Nombre"]' NAME='Nombre'>")}
  12.  
  13.  

Así, cuando se envía el formulario, recibes todos los valores, y vuelves a mostrar el formulario en el caso de que haya algún error. Muestras los valores ya ingresados y muestras un * en aquellos que no han sido llenados.

Saludos,

Blag  :devil: