bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


php_mysql

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
Següent revisió Ambdós costats nova versio
php_mysql [2022/11/17 13:21]
enric_mieza_sanchez [Recursos]
php_mysql [2022/11/20 23:58]
enric_mieza_sanchez [Exercici 3]
Línia 28: Línia 28:
 Examineu a fons i proveu aquest codi: Examineu a fons i proveu aquest codi:
  
-<file php access_mysql.php >+<file php access_mysql.php>
 <html> <html>
  <head>  <head>
Línia 98: Línia 98:
 </file> </file>
  
 +\\
  
 +===== Exercicis mysqli_ =====
 +
 +Exercicis de filtratge amb la BD "world".
 +
 +==== Exercici 1 ====
 +<WRAP todo>
 +Amplia l'exemple de les ciutats amb la BBDD World de forma que puguem filtrar les ciutats mostrades amb un menú desplegable (SELECT).
 +
 +Pàgina ''index.php'':
 +  * Posa-li un títol ''H1'' a la pàgina que digui literalment "Filtre de ciutats per país".
 +  * Comença per fer un llistat dels països utilitzant la taula COUNTRY.
 +  * Transforma-ho a un **menú desplegable (dropdown menu) i que tingui el ''name="codi_pais"''**.
 +  * La FK que lliga la taula ''City'' i la taula ''Country'' és el ''CountryCode''. El formulari SELECT (ja sigui desplegable o //radio button//) ha de mostrar el nom del país, però ha d'enviar el ''CountryCode'' com a value a través de GET o POST a la pagina 2.
 +
 +Pàgina ''results.php'':
 +  * Agafa el país enviat per l'usuari (GET o POST) i fes una //query// que filtri els resultats de la taula ''City'' i que només mostri les ciutats del país seleccionat.
 +
 +</WRAP>
 +
 +<WRAP important>
 +Si fas servir Github Classroom amb Actions (autocorrecció), cal seguir les indicacions del professor perquè  l'accés a la BD i als autotests sigui correcte.
 +
 +  * Utilitza ''127.0.0.1'' enlloc de ''localhost''.
 +  * Utilitza username ''admin'' i password ''admin123''
 +  * Utilitza el nom de la BD ''world''
 +</WRAP>
 +
 +
 +==== Exercici 2 ====
 +<WRAP todo>
 +Segona part:
 +  * Indica també el nom del país de la ciutat. No ens val el CountryCode, volem el nom del país literal (per exemple, no ens val "FRA" sinó que haria de sortir "France"). Per a fer això caldrà que facis un JOIN.
 +</WRAP>
 +
 +==== Exercici 3 ====
 +
 +<WRAP todo>
 +Tercera part:
 +  * Afegeix la pagina ''afegir_ciutat.php'' que disposi d'un formulari que permeti afegir noves ciutats.
 +  * El país s'ha de poder seleccionar d'un desplegable.
 +  * El nom es posarà en un ''input'' amb ''name=nom_ciutat''.
 +  * La població es posarà en ''input'' amb ''name=poblacio''.
 +  * La resta de camps no calen.
 +
 +</WRAP>
 +
 +\\
  
  
php_mysql.txt · Darrera modificació: 2022/11/28 18:45 per enric_mieza_sanchez