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/28 14:21] enrique_mieza_sanchez [Accés a dades] |
fites_daw_mp07_uf3 [2025/11/18 15:49] (actual) enric_mieza_sanchez [Exercici 3.1] |
||
|---|---|---|---|
| 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 58: | Línia 74: | ||
| ---- | ---- | ||
| Realitzar queries amb filtres d'una sola taula. | Realitzar queries amb filtres d'una sola taula. | ||
| + | |||
| + | ==== Exercici 3.0 ==== | ||
| + | <WRAP todo> | ||
| + | Amb la BD '' | ||
| + | Llistat de ciutats filtrades per nombre de ciutat. | ||
| + | </ | ||
| ==== Exercici 3.1 ==== | ==== Exercici 3.1 ==== | ||
| - | Amb la BD world.sql: | + | <WRAP todo> |
| + | Amb la BD '' | ||
| Llistat de ciutats filtrades per nombre d' | Llistat de ciutats filtrades per nombre d' | ||
| + | |||
| + | Ordenar el llistat descendentment per nombre d' | ||
| + | |||
| + | Si no s' | ||
| + | </ | ||
| ==== Exercici 3.2 ==== | ==== Exercici 3.2 ==== | ||
| + | <WRAP todo> | ||
| Amb la BD world.sql | Amb la BD world.sql | ||
| Línia 73: | Línia 102: | ||
| * 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 108: | ||
| ===== 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 138: | ||
| ==== 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 157: | ||
| * Si és oficial | * Si és oficial | ||
| * Percentatge | * Percentatge | ||
| + | </ | ||
| \\ | \\ | ||
| Línia 113: | Línia 166: | ||
| ==== 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 172: | ||
| * 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 188: | ||
| ==== 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' | ||
| + | </ | ||