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_uf1 [2026/09/18 13:17] enric_mieza_sanchez [Exercici 1.1] |
fites_daw_mp07_uf1 [2026/10/02 14:28] (actual) enric_mieza_sanchez [Exercici 4.2] |
||
|---|---|---|---|
| Línia 8: | Línia 8: | ||
| - Utilitzar // | - Utilitzar // | ||
| - | L' | + | L' |
| + | |||
| + | Sobre PHP podeu llegir: | ||
| + | * [[PHP]] | ||
| + | * [[PHP checkboxes]] | ||
| {{tag> #Daw #DawMp07 #DawMp07Uf1 # | {{tag> #Daw #DawMp07 #DawMp07Uf1 # | ||
| Línia 61: | Línia 65: | ||
| ==== Exercici 1.3 ==== | ==== Exercici 1.3 ==== | ||
| + | <WRAP todo> | ||
| === Sudoku en PHP === | === Sudoku en PHP === | ||
| Línia 69: | Línia 74: | ||
| {{ sudoku.png? | {{ sudoku.png? | ||
| + | Si poseu nombres aleatoris la partida pot no ser resoluble. | ||
| Si vols animar-te a fer un joc funcional de Suoku pots seguir l' | Si vols animar-te a fer un joc funcional de Suoku pots seguir l' | ||
| - | ---- | + | </ |
| \\ | \\ | ||
| Línia 80: | Línia 86: | ||
| Aquí teniu un bon exemple essencial per a la [[https:// | Aquí teniu un bon exemple essencial per a la [[https:// | ||
| + | Us pot interessar l' | ||
| ==== Exercici 2.1 ==== | ==== Exercici 2.1 ==== | ||
| Línia 96: | Línia 103: | ||
| Generador de links. L' | Generador de links. L' | ||
| - | | + | {{ ex22-1.png? |
| + | | ||
| * El text QUANTITAT | * El text QUANTITAT | ||
| * Un formulari que envii per POST amb un sol camp: un nombre sencer amb el nom “quantitat”. | * Un formulari que envii per POST amb un sol camp: un nombre sencer amb el nom “quantitat”. | ||
| - | | + | {{ ex22-2.png? |
| + | | ||
| - | | + | {{ ex22-3.png? |
| + | | ||
| </ | </ | ||
| Línia 109: | Línia 119: | ||
| Crea un **selector de skins**, amb un //dropdown menu// o '' | Crea un **selector de skins**, amb un //dropdown menu// o '' | ||
| - | '' | + | '' |
| * Disposa d’una pàgina amb un menú desplegable amb 3 opcions de color de la teva elecció. | * Disposa d’una pàgina amb un menú desplegable amb 3 opcions de color de la teva elecció. | ||
| * Quan s’envia, apareix la mateixa pàgina amb el fons del color sel·leccionat. | * Quan s’envia, apareix la mateixa pàgina amb el fons del color sel·leccionat. | ||
| Línia 123: | Línia 133: | ||
| Formulari per comprovar la correcció d'una contrasenya repetida en 2 camps. | Formulari per comprovar la correcció d'una contrasenya repetida en 2 camps. | ||
| - | '' | + | '' |
| * Un formulari que envii per POST amb dos camps amb els noms: “contrasenya1” i “contrasenya2”. | * Un formulari que envii per POST amb dos camps amb els noms: “contrasenya1” i “contrasenya2”. | ||
| * Un botó d’enviament (submit). | * Un botó d’enviament (submit). | ||
| - | '' | + | '' |
| - Comprovar que els 2 camps continguin la mateixa contrasenya. Si no es compleix, donarà el missatge “ERROR: les contrasenyes han de coincidir”. | - Comprovar que els 2 camps continguin la mateixa contrasenya. Si no es compleix, donarà el missatge “ERROR: les contrasenyes han de coincidir”. | ||
| - Ha de comprovar que la contrasenya tingui al menys 1 número. Si no es compleix, donarà el missatge “ERROR: la contrasenya ha de tenir al menys un número”. | - Ha de comprovar que la contrasenya tingui al menys 1 número. Si no es compleix, donarà el missatge “ERROR: la contrasenya ha de tenir al menys un número”. | ||
| La pàgina no realitzarà cap altra comprovació. | La pàgina no realitzarà cap altra comprovació. | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ==== Exercici 2.5 ==== | ||
| + | |||
| + | Pots consultar els apunts de [[PHP checkboxes]] per resoldre aquest exercici. | ||
| + | |||
| + | <WRAP todo> | ||
| + | Exercici amb checkboxes | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| </ | </ | ||
| Línia 212: | Línia 238: | ||
| ==== Exercici 3.5 ==== | ==== Exercici 3.5 ==== | ||
| NOTA: aquest exercici combina formularis i arxius. | NOTA: aquest exercici combina formularis i arxius. | ||
| + | |||
| + | Us anirà bé repassar l' | ||
| <WRAP todo> | <WRAP todo> | ||
| Línia 260: | Línia 288: | ||
| * '' | * '' | ||
| * El text ENREGISTRA FRASE | * El text ENREGISTRA FRASE | ||
| - | * Un formulari per introduir un camp de text, amb el name del camp del formuari | + | * Un formulari per introduir un camp de text, amb name = "frase1". El formulari s’envia a la pàgina '' |
| * '' | * '' | ||
| * El text ENREGISTRA FRASE 2 | * El text ENREGISTRA FRASE 2 | ||
| - | * Guardarem el text “frase1” a la variable de sessió amb la clau “frase1”. | + | * Guardarem el text "frase1" |
| - | * Un formulari per introduir un camp de text, amb el name del formuari=“frase2”. El formulari s’envia a la pàgina '' | + | * Un formulari per introduir un camp de text, amb name = "frase2". El formulari s’envia a la pàgina '' |
| * '' | * '' | ||
| Línia 274: | Línia 302: | ||
| * “No hi ha cap coincidència.” | * “No hi ha cap coincidència.” | ||
| * Si 1 o més paraules coincideixen, | * Si 1 o més paraules coincideixen, | ||
| - | * “la paraula XXXX s'ha repetit NN vegades" | + | * " |
| </ | </ | ||