Ayuda con verificacion de datos en php

Iniciado por Fenixjdgo, 22 Octubre 2010, 08:48 AM

0 Miembros y 1 Visitante están viendo este tema.

Fenixjdgo

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:


~ Yoya ~


  • Usa la función ucwords para convertir la primera letra en mayúscula...
  • Usa la funcion trim para eliminar los espacio del principio y final de la cadena...
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

Fenixjdgo

Ok, gracias por la ayuda, la tomaré en cuenta!  :P