bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


fites_daw_mp07_uf1

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
fites_daw_mp07_uf1 [2026/09/22 15:59]
enric_mieza_sanchez [Programació web entorn servidor]
fites_daw_mp07_uf1 [2026/10/02 14:28] (actual)
enric_mieza_sanchez [Exercici 4.2]
Línia 103: Línia 103:
 Generador de links. L'exercici consta de 3 pàgines. Generador de links. L'exercici consta de 3 pàgines.
  
-  * ''ex22pagina1.php'': conté+{{ ex22-1.png?200}} 
 +  * ''ex22pg1.php'': conté
     * 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”.
  
-  * ''ex22pagina2.php'': mostrarà tants links (un per línia) com el nombre “quantitat” introduit al formulari anterior. Text dels links: “Comanda <n>”, on <n> seran els nombres de l’1 fins el nombre “quantitat” indicat al formulari. Per tant, tindrem els links: Comanda 1, Comanda 2, Comanda 3, … fins a Comanda n. Quan cliquem algun d’aquests links, se’ns obrirà la següent pàgina:+{{ ex22-2.png?200}} 
 +  * ''ex22pg2.php'': mostrarà tants links (un per línia) com el nombre “quantitat” introduit al formulari anterior. Text dels links: “Comanda <n>”, on <n> seran els nombres de l’1 fins el nombre “quantitat” indicat al formulari. Per tant, tindrem els links: Comanda 1, Comanda 2, Comanda 3, … fins a Comanda n. Quan cliquem algun d’aquests links, se’ns obrirà la següent pàgina:
  
-  * ''ex22pagina3.php'': pàgina on simplement ens sortirà un <H1> on es llegirà “Iniciar Comanda <i>” on <i> serà el nombre que apareixia al link que hem clicat prèviament.+{{ ex22-3.png?200}} 
 +  * ''ex22pg3.php'': pàgina on simplement ens sortirà un <H1> on es llegirà “Iniciar Comanda <i>” on <i> serà el nombre que apareixia al link que hem clicat prèviament.
 </WRAP> </WRAP>
  
Línia 116: Línia 119:
 Crea un **selector de skins**, amb un //dropdown menu// o ''SELECT'' que canvii els colors de la pàgina web. Crea un **selector de skins**, amb un //dropdown menu// o ''SELECT'' que canvii els colors de la pàgina web.
  
-''ex23pagina1.php'' :+''ex23pg1.php'' :
   * 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 130: 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.
  
-''ex24pagina1.php'' : conté+''ex24pg1.php'' : conté
   * 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).
  
-''ex24pagina2.php'' : realitzarà 2 tests (i cap més) per assegurar la contrasenya:+''ex24pg2.php'' : realitzarà 2 tests (i cap més) per assegurar la contrasenya:
   - 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ó.
 +</WRAP>
 +
 +\\
 +
 +==== Exercici 2.5 ====
 +
 +Pots consultar els apunts de [[PHP checkboxes]] per resoldre aquest exercici.
 +
 +<WRAP todo>
 +Exercici amb checkboxes
 +
 +  * ''ex25pg1.php'' : un formulari GET amb 1 sol camp i amb la l'etiqueta "Nombre d'items".
 +  * ''ex25pg2.php'' : un formulari POST amb tants camps ''<input type="text">'' com s'hagi indicat al formulari anterior.
 +  * ''ex25pg3.php'' : un formulari POST amb una checkbox per cada camp indicat al formulari anterior amb el text que s'hagi introduït.
 +  * ''ex25pg4.php'' : es mostrarà el text "Has seleccionat:" amb una llista amb el text de les opcions que s'hagi marcat a la pàgina anterior.
 +
 </WRAP> </WRAP>
  
Línia 219: 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'article [[PHP checkboxes]].
  
 <WRAP todo> <WRAP todo>
Línia 267: Línia 288:
   * ''ex42pagina1.php'': mostrarà   * ''ex42pagina1.php'': mostrarà
     * El text ENREGISTRA FRASE     * El text ENREGISTRA FRASE
-    * Un formulari per introduir un camp de text, amb el name del camp del formuari = “frase1”. El formulari s’envia a la pàgina ''ex42pagina2.php''+    * Un formulari per introduir un camp de text, amb name = "frase1". El formulari s’envia a la pàgina ''ex42pagina2.php''
  
   * ''ex42pagina2.php'': mostrarà   * ''ex42pagina2.php'': mostrarà
     * 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" a la variable de sessió amb la clau "frase1". 
-    * Un formulari per introduir un camp de text, amb el name del formuari=“frase2”. El formulari s’envia a la pàgina ''ex42pagina3.php''+    * Un formulari per introduir un camp de text, amb name = "frase2". El formulari s’envia a la pàgina ''ex42pagina3.php''
  
   * ''ex42pagina3.php'': mostrarà   * ''ex42pagina3.php'': mostrarà
Línia 281: Línia 302:
         * “No hi ha cap coincidència.”         * “No hi ha cap coincidència.”
       * Si 1 o més paraules coincideixen, es mostrarà el recompte de cadascuna de les paraules repetides, per exemple:       * Si 1 o més paraules coincideixen, es mostrarà el recompte de cadascuna de les paraules repetides, per exemple:
-        * “la paraula XXXX s'ha repetit NN vegades".+        * "La paraula XXXX s'ha repetit NN vegades".
 </WRAP> </WRAP>
  
fites_daw_mp07_uf1.1790092744.txt.gz · Darrera modificació: 2026/09/22 15:59 per enric_mieza_sanchez