11.09.2018 Views

Aprender a desarrollar un sitio Web con PHP y MySQL

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

24/4/2014 ENI Training - Libro online<br />

Ejercicios<br />

1. En<strong>un</strong>ciados<br />

Ejercicio 1 (fácil)<br />

Cree <strong>un</strong>a página login.php que <strong>con</strong>tenga <strong>un</strong> formulario <strong>con</strong> <strong>un</strong>a zona inicio de sesión y <strong>un</strong>a zona<br />

<strong>con</strong>traseña. Añada el botón "comprobar", de tipo submit, que llama la página verif_login.php. Esta<br />

página muestra "inicio de sesión correcto" si el apellido es igual a "Gómez" y la <strong>con</strong>traseña "alibaba".<br />

De lo <strong>con</strong>trario, esta página redirecciona a la página inicio de sesión.php <strong>con</strong> el mensaje "inicio de<br />

sesión incorrecto".<br />

Ejercicio 2 (dificultad media)<br />

Cree <strong>un</strong>a página tabla.php que <strong>con</strong>tenga <strong>un</strong> formulario <strong>con</strong> <strong>un</strong>a lista de selección simple que <strong>con</strong>tenga<br />

los países y debajo <strong>un</strong>a zona de tipo que muestre las ciudades según el país que seleccione. El<br />

formulario <strong>con</strong>tiene <strong>un</strong> botón de tipo "submit" que permite volver a llamar la misma página según el<br />

país que seleccione. Se trata de realizar esta página sin necesidad de utilizar JavaScript. Cuando<br />

muestra la página por primera vez, debe mostrar el primer país de la lista <strong>con</strong> sus correspondientes<br />

ciudades. Las dos tablas son:<br />

Y<br />

$pais = array(’Francia’,’Italia’,’Alemania’,’Rusia’);<br />

$ciudades[’Francia’][0] = "París";<br />

$ciudades[’Francia’][1] = "Lyon";<br />

$ciudades[’Francia’][2] = "Marsella";<br />

$ciudades[’Italia’][0] = "Roma";<br />

$ciudades[’Italia’][1] = "Milán";<br />

$ciudades[’Italia’][2] = "Nápoles";<br />

$ciudades[’Alemania’][0] = "Berlín";<br />

$ciudades[’Alemania’][1] = "Múnich";<br />

$ciudades[’Alemania’][2] = "Fráncfort";<br />

$ciudades[’Rusia’][0] = "Moscú";<br />

$ciudades[’Rusia’][1] = "San Petersburgo";<br />

$ciudades[’Rusia’][2] = "Nizhny-Novgorod";<br />

Ejercicio 3 (dificultad media)<br />

Retome el ejercicio 1 y muestre en la página inicio de sesión.php el número de veces que el usuario ha<br />

intentado iniciar sesión antes de utilizar los inicios de sesión y <strong>con</strong>traseñas correctos. Muestre también<br />

todos los inicios de sesión y <strong>con</strong>traseñas que se han intentado introducir.<br />

2. Soluciones<br />

Solución del ejercicio 1<br />

login.php:<br />

http://www.eni-training.com/client_net/mediabook.aspx?idR=87327 1/5<br />

www.FreeLibros.me

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!