Formularis (enunciats)
ex03.php
<html>
<head>
    <meta content="text/html; charset=UTF-8" http-equiv="content-type">
    <title>Formularis</title>
</head>  
<body>  
 <?php
 
function presentaCodiFont($codiFont){
     if(!
file_exists($codiFont)){
        return -
1;
     }
     echo 
"<B>$codiFont<HR><FONT size = 3>";
     
show_source($codiFont);
     echo 
"</font></B><P>";
     echo 
"<A href=\"$codiFont\">Executa-ho</a><HR>";
     return 
0;
 }
 echo 
"<A href=\"ex03.pdf\">Formularis (enunciats)</a><HR>";
 
presentaCodiFont("ex03.php");
 
presentaCodiFont("ex03-1.html");
 
presentaCodiFont("ex03-1.php");
 
presentaCodiFont("ex03-2.php");
 
presentaCodiFont("ex03-3.php");
 
presentaCodiFont("ex03-4.php");
?>  
</body>
</html>

Executa-ho


ex03-1.html
<html>
<head>
    <meta content="text/html; charset=UTF-8" http-equiv="content-type">
    <title>Formulari simple amb resposta PHP</title>
</head>
<body>
    <h2>Ciutat preferida</h2>
     
    <form method="post" action="ex03-1.php">
        Si us plau, entreu la vostra ciutat preferida:  <br />
        <input type="text" name="ciutat" />
        <p />
        <input type="submit" name="submit" value="Ves" />
    </form>
</body>
</html>

Executa-ho


ex03-1.php
<html>
<head>
    <meta content="text/html; charset=UTF-8" http-equiv="content-type">
    <title>Formulari simple amb resposta PHP</title>
</head>
<body>
    <h2>Ciutat preferida</h2> 
    <?php 
        
//Agafa la cadena post de l'arxiu html
        
$ciutat $_POST['ciutat'];
        echo 
"La teva ciutat favorita és $ciutat.";
    
?>
</body>
</html>

Executa-ho


ex03-2.php
<html>
<head>
    <meta content="text/html; charset=UTF-8" http-equiv="content-type">
    <title>Formulari interactiu amb if-else</title>
</head>
<body>
    <h2>Ciutat preferida</h2> 
    <?php
        
// Si no s'ha premut el botó, es va al formulari inicial
        
if (!isset($_POST['submit'])){
    
?>     
        <form method="post" action="ex03-2.php">
            <!--Assegureu-vos que entreu el nom correcte de l'arxiu -->
            Si us plau, entreu la vostra ciutat preferida::  <br />
            <input type="text" name="ciutat" />
            <p />
            <input type="submit" name="submit" value="Ves" />
        </form>
    <?php
    
// Si s'ha premut el botó es processa l'entrada
    
}else{
        
//Es recull el valor de la cadena 'ciutat'
        
$ciutat $_POST['ciutat'];
        echo 
"La teva ciutat favorita és $ciutat.";
    }
    
?>
</body>
</html>

Executa-ho


ex03-3.php
<html>
<head>
    <meta content="text/html; charset=UTF-8" http-equiv="content-type">
    <title>Construcció if-elseif-else</title>
</head>
<body>
<h2>Dies de la setmana</h2>
 
<?php
// Si no s'ha premut el botó, es va al formulari inicial
if (!isset($_POST['submit'])){
?>
    <form method="post" action="ex03-3.php">
        Entreu el dia de la setmana:  <br />
        <input type="text" name="dia" />
        <p />
        <input type="submit" name="submit" value="Ves" />
    </form>
<?php
// Si s'ha premut el botó es processa l'entrada
}else{
    
//Es recull el valor de la cadena 'dia'
    
$day $_POST["dia"];
    if (
$day == 'dilluns'){
      echo 
"El dilluns en compra llums";
    } elseif (
$day == 'dimarts'){
      echo 
"El dimarts en compra naps";
    } elseif (
$day == 'dimecres'){
      echo 
"El dimecres en compra nespres";
    } elseif (
$day == 'dijous'){
      echo 
"El dijous en compra nous";
    } elseif (
$day == 'divendres'){
      echo 
"El divendres, faves tendres";
    } elseif (
$day == 'dissabte'){
      echo 
"El dissabte, tot s'ho gasta";
    } elseif (
$day == 'diumenge'){
      echo 
"El diumenge, tot s'ho menja";
    } else {
      echo 
"No hi ha informació per aquest dia";
    }
}
?>
</body>
</html>

Executa-ho


ex03-4.php
<html>
<head>
    <meta content="text/html; charset=UTF-8" http-equiv="content-type">
    <title>Instrucció switch</title>
</head>
<body bgcolor="#ffffff" text = "#000000">
<h2>Escull un dia</h2>
<?php
// Si no s'ha premut el botó, es va al formulari inicial
if (!isset($_POST['submit'])){
?>
    <form method="post" action="ex03-4.php">
    Seleccioneu un dia de la setmana:<p />
    <select name="dia">
       <option value="dilluns">dilluns</option>
       <option value="dimarts">dimarts</option>
       <option value="dimecres">dimecres</option>
       <option value="dijous">dijous</option>
       <option value="divendres">divendres</option>
       <option value="dissabte">dissabte</option>
       <option value="diumenge">diumenge</option>
    </select>
    <p />
    <input type="submit" name="submit" value="Ves"/>
    </form>
<?php
// Si s'ha premut el botó es processa l'entrada
}else{
    
$dia $_POST['dia'];
    switch(
$dia){
      case 
'dilluns':
        echo 
'El dilluns en compra llums';
        break;
      case 
'dimarts':
        echo 
'El dimarts en compra naps';
        break;
      case 
'dimecres':
        echo 
'El dimecres en compra nespres';
        break;
      case 
'dijous':
        echo 
'El dijous en compra nous';
        break;
      case 
'divendres':
        echo 
'El divendres, faves tendres';
        break;
      case 
'dissabte':
        echo 
'El dissabte, tot s\'ho gasta';
        break;
      case 
'diumenge':
        echo 
'El diumenge, tot s\'ho menja';
        break;
      default:
        echo 
'No hi ha informació per aquest dia';
        break;
    }
    
?>
    <p />
    <form action="ex03-4.php">
        <input type="submit" name="submit" value="Torna" onclick="self.location='ex03-4.php'" />
    </form>
<?php
}
?>
</body>
</html>

Executa-ho