Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
fites_daw_mp07_uf3 [2021/09/29 09:40] 127.0.0.1 edició externa |
fites_daw_mp07_uf3 [2024/11/15 15:20] (actual) enric_mieza_sanchez [Accés a dades] |
||
---|---|---|---|
Línia 15: | Línia 15: | ||
- Actualitzar valor d'una taula. | - Actualitzar valor d'una taula. | ||
+ | <WRAP info> | ||
+ | Apunts amb exemples: | ||
+ | * [[PHP MySQL]] | ||
+ | * [[PDO]] | ||
+ | * [[SQL injection]] | ||
Necessitareu les següents bases de dades d' | Necessitareu les següents bases de dades d' | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | </ | ||
+ | <WRAP important> | ||
+ | Les fites de validació de final de UF es faran amb la [[https:// | ||
+ | </ | ||
- | {{tag> #Daw #DawMp07 #DawMp07Uf3 # | + | {{tag> #Daw #DawMp07 #DawMp07Uf3 # |
+ | \\ | ||
===== Fita 1 : creació i consulta bàsica ===== | ===== Fita 1 : creació i consulta bàsica ===== | ||
Línia 29: | Línia 39: | ||
==== Exercici 1.1 ==== | ==== Exercici 1.1 ==== | ||
+ | <WRAP todo> | ||
Crear taula '' | Crear taula '' | ||
Línia 34: | Línia 45: | ||
Mostrar les dades dels usuaris en una taula (menys la contrasenya), | Mostrar les dades dels usuaris en una taula (menys la contrasenya), | ||
- | + | </ | |
\\ | \\ | ||
Línia 44: | Línia 54: | ||
==== Exercici 2.1 ==== | ==== Exercici 2.1 ==== | ||
+ | <WRAP todo> | ||
Afegir usuari " | Afegir usuari " | ||
+ | </ | ||
==== Exercici 2.2 ==== | ==== Exercici 2.2 ==== | ||
+ | <WRAP todo> | ||
Afegir usuari " | Afegir usuari " | ||
+ | </ | ||
==== Exercici 2.3 ==== | ==== Exercici 2.3 ==== | ||
+ | <WRAP todo> | ||
Afegir usuari " | Afegir usuari " | ||
+ | </ | ||
\\ | \\ | ||
Línia 60: | Línia 76: | ||
==== Exercici 3.1 ==== | ==== Exercici 3.1 ==== | ||
+ | <WRAP todo> | ||
Amb la BD world.sql: | Amb la BD world.sql: | ||
Llistat de ciutats filtrades per nombre d' | Llistat de ciutats filtrades per nombre d' | ||
+ | </ | ||
==== Exercici 3.2 ==== | ==== Exercici 3.2 ==== | ||
+ | <WRAP todo> | ||
Amb la BD world.sql | Amb la BD world.sql | ||
Línia 73: | Línia 92: | ||
* Si és oficial posarem: [OFICIAL] , si no ho és, no posarem res. | * Si és oficial posarem: [OFICIAL] , si no ho és, no posarem res. | ||
* NO s’ha de mostrar ni el país ni el percentatge. | * NO s’ha de mostrar ni el país ni el percentatge. | ||
+ | </ | ||
\\ | \\ | ||
Línia 78: | Línia 98: | ||
===== Fita 4 : menú de selecció ====== | ===== Fita 4 : menú de selecció ====== | ||
---- | ---- | ||
- | Crear menu de selecció a partir d'una taula. | + | Crear menú de selecció a partir |
==== Exercici 4.1 ==== | ==== Exercici 4.1 ==== | ||
+ | <WRAP todo> | ||
+ | Menú de selecció: pot ser un menú desplegable tipus // | ||
+ | |||
Amb la BD world.sql : Llistat de països amb filtre de continent (menú desplegable). | Amb la BD world.sql : Llistat de països amb filtre de continent (menú desplegable). | ||
+ | {{world-filtre-continent.png}} | ||
+ | |||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Exercici 4.2 ==== | ||
+ | <WRAP todo> | ||
+ | Menú de selecció múltiple amb // | ||
+ | |||
+ | Amb la BD world.sql : Llistat de països amb filtre de continent (menú de selecció múltiple). | ||
+ | |||
+ | {{world-filtre-checkboxes.png? | ||
+ | </ | ||
\\ | \\ | ||
Línia 91: | Línia 128: | ||
==== Exercici 5.1 ==== | ==== Exercici 5.1 ==== | ||
+ | <WRAP todo> | ||
Amb la BD world.sql | Amb la BD world.sql | ||
- | Elaborar un formulari de cerca de ciutats filtrant pel nom del país. | + | Elaborar un formulari de cerca de ciutats filtrant pel nom del país (amb un input text). El nom del país pot coincidir parcialment. |
+ | |||
+ | Mostra el nom de la ciutat i el nom del país. | ||
+ | </ | ||
==== Exercici 5.2 ==== | ==== Exercici 5.2 ==== | ||
+ | <WRAP todo> | ||
Amb la BD world.sql | Amb la BD world.sql | ||
Línia 105: | Línia 147: | ||
* Si és oficial | * Si és oficial | ||
* Percentatge | * Percentatge | ||
+ | </ | ||
\\ | \\ | ||
Línia 113: | Línia 156: | ||
==== Exercici 6.1 ==== | ==== Exercici 6.1 ==== | ||
+ | <WRAP todo> | ||
Utilitzant la base de dades world.sql | Utilitzant la base de dades world.sql | ||
Línia 118: | Línia 162: | ||
* El país s’ha de seleccionar d’un SELECT. | * El país s’ha de seleccionar d’un SELECT. | ||
* Fixa’t en que la columna “IsOfficial” és un ENUM, que pot ser T (true) o F (false). Resol aquesta amb un radio button o amb un checkbox. | * Fixa’t en que la columna “IsOfficial” és un ENUM, que pot ser T (true) o F (false). Resol aquesta amb un radio button o amb un checkbox. | ||
+ | </ | ||
==== Exercici 6.2 ==== | ==== Exercici 6.2 ==== | ||
+ | <WRAP todo> | ||
Sense cap base de dades de partida. Cal crear taules '' | Sense cap base de dades de partida. Cal crear taules '' | ||
Formulari de registre d' | Formulari de registre d' | ||
+ | </ | ||
\\ | \\ | ||
Línia 131: | Línia 178: | ||
==== Exercici 7.1 ==== | ==== Exercici 7.1 ==== | ||
+ | <WRAP todo> | ||
Implementar l' | Implementar l' | ||
Implementar funcionalitat del botó de modificació d'un registre d' | Implementar funcionalitat del botó de modificació d'un registre d' | ||
+ | </ | ||
==== Exercici 7.2 ==== | ==== Exercici 7.2 ==== | ||
+ | <WRAP todo> | ||
Realitzar exercici 1.1 | Realitzar exercici 1.1 | ||
Implementar un botó "canvi de tipus d' | Implementar un botó "canvi de tipus d' | ||
+ | </ | ||