Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Fenixjdgo en 22 Octubre 2010, 08:48 am



Título: Ayuda con verificacion de datos en php
Publicado por: Fenixjdgo en 22 Octubre 2010, 08:48 am
Hola amigos, tengo un problema, en la clase en este momento estamos viendo php, pero ya nos dejaron un ejercicio con un grado de dificultad algo alto, por lo menos para mi en estos momentos...este es el codigo en php...

<HTML>
<BODY>
<?PHP
   $nombre = $_REQUEST['nombre'];
   print ("Su nombre es: $nombre");
   $direccion = $_REQUEST['direccion'];
   print ("Su direccion es: $direccion");
   $sexo = $_REQUEST['sexo'];
   print ("Su sexo es: $sexo");
   $tel = $_REQUEST['tel'];
   print ("Su numero telefonico es: $tel");
   $email = $_REQUEST['email'];
   print ("Su correo electronico es: $email");
?>
</BODY>
</HTML>

Este verificador viene de un html llamado formulario.html, el problema es que los datos que se enviaron a verificar.php (el codigo que copie aqui) tienen que validarse, es decir, que el nombre tenga por lo menos 10 caracteres; en la direccion que contenga el nombre de una ciudad en cualquier posicion (por ejemplo que contenga siempre guatemala para que sea valido); que el campo email debe ser identico al confirmar email, en formulario.html se solicita ingresar el correo 2 veces y en verificar.php tiene que ser identicos para ser validos...si todo esto es valido imprimir en pantalla los datos de la siguiente manera:

-Mostrar el nombre del usuario de tal forma que solo la primera
 letra de cada parte del nombre este en mayúsculas.
-Mostrar la dirección ingresada por el usuario en minúsculas,
 eliminando espacios en blanco al inicio y al final y solo la
 primera letra de la dirección en mayúscula.
-Mostrar como una lista ordenada los numeros de telefono ingresados por el usuario.

Si algo de la verificacion no se cumple...enviar a un error y en ese error un link para regresar al formulario.html para ingresar los datos de nuevo.

Bueno, eso es todo...quisiera saber si me pudieran ayudar, ya que nuestro profesor nos tiró al agua si saber nadar!  :huh:


Título: Re: Ayuda con verificacion de datos en php
Publicado por: #!drvy en 22 Octubre 2010, 12:24 pm
::http://www.w3schools.com/php/php_post.asp <- Función Post
::http://php.net/manual/es/function.preg-replace.php <-- Función Preg_replace
::http://php.net/manual/es/function.preg-match.php <-- Función Preg:match
::http://wiki.elhacker.net/programacion/php/expresiones-regulares <-- Expresiones regulares Básico
::http://www.mclibre.org/consultar/php/lecciones/php_expresiones_regulares.html <-- Expresiones regulares
::http://www.desarrolloweb.com/articulos/2033.php <- Expresiones regulares 2
::http://es2.php.net/manual/es/function.substr.php <- Función substr
::http://php.net/manual/es/function.strtoupper.php <- Función strtoupper

Saludos


Título: Re: Ayuda con verificacion de datos en php
Publicado por: ~ Yoya ~ en 22 Octubre 2010, 12:58 pm
  • Usa la función ucwords (http://www.php.net/manual/es/function.ucwords.php) para convertir la primera letra en mayúscula...
  • Usa la funcion trim (http://www.php.net/manual/es/function.trim.php) para eliminar los espacio del principio y final de la cadena...


Título: Re: Ayuda con verificacion de datos en php
Publicado por: Fenixjdgo en 23 Octubre 2010, 03:12 am
Ok, gracias por la ayuda, la tomaré en cuenta!  :P