Código:
<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="ex4.3.php">
<p>Introdueixi la seva informació:</p>
Ciutat: <input type="text" name="ciutat" />
Mes: <input type="text" name="mes" />
Any: <input type="text" name="any" />
<p>Si us plau, seleccioni quin tipus de temps metereològic heu experimentat.
<br />Escolliu el que toqui. </p>
<input type="checkbox" name="tempsMeteo[]" value="assolellat" />Assolellat<br />
<input type="checkbox" name="tempsMeteo[]" value="núvols" />Núvols<br />
<input type="checkbox" name="tempsMeteo[]" value="pluja" />Pluja<br />
<input type="checkbox" name="tempsMeteo[]" value="calamarsa" />Calamarsa<br />
<input type="checkbox" name="tempsMeteo[]" value="aiguaneu" />Aiguaneu<br />
<input type="checkbox" name="tempsMeteo[]" value="neu" />Neu<br />
<input type="checkbox" name="tempsMeteo[]" value="vent" />Vent<br />
<input type="checkbox" name="tempsMeteo[]" value="fred" />Fred<br />
<input type="checkbox" name="tempsMeteo[]" value="calor" />Calor<br />
<p />
<input type="submit" name="submit" value="Endavant" />
</form>
<?php
// Si s'ha premut el botó es processa l'entrada
} else {
//Es recull el valor de la cadena 'ciutat'
$ciutat = $_POST['ciutat'];
$mes = $_POST['mes'];
$any = $_POST['any'];
echo "A $ciutat al mes de $mes de l'any $any, es va observar que el temps era següent:";
echo "\n<ul>\n";
foreach ($_POST['tempsMeteo'] as $valor) {
echo "<li>$valor</li>\n";
}
echo "</ul>";
}
?>
</body>
</html>