Dalla guida PHP di HTML.it:
Switch
Switch permette di sostituire una serie di if sulla stessa espressione e, ovviamente, di agire dipendentemente dal valore di questa:
codice:
switch ($i) {
case 0:
echo "\$i vale 0";
break;
case 1:
echo "\$i vale 1";
break;
}
Abbiamo qui introdotto l'istruzione break che permette di uscire da un blocco nel caso si avveri una determinata condizione. Il costrutto switch è spiegato ampiamente nella guida base, quindi rimando al paragrafo relativo per ulteriori spiegazioni.
Ora, se vuoi visualizzare una tabella per volta puoi far capire alla pagina di quale giornata ti stai occupando.
Per questo puoi passare parametri tramite l'URL. E l'indirizzo http://www.fcvillanova.it/calendari...php?giornata=xx che dovrai generare (dove xx rappresenta il numero della giornata), ti permette di ottenere la variabile della giornata che andrai a visualizzare.
Ora, per recuperare la variabile puoi semplicemente inserire nella pagina calendario.php il seguente codice:
codice:
<?php
$giornata = $_GET['giornata'];
?>
Successivamente andrai a strutturare lo switch che, a seconda del valore della variabile $giornata, andrà a visualizzare un determinato codice. Questo codice sarà appunto la tabella del calendario della giornata desiderata.
Quindi nella pagina calendario.php aggiungerai:
codice:
<?php
switch ($giornata) {
case 1:
echo "<table><tr><td>Giornata 1...";
break;
case 2:
echo "<table><tr><td>Giornata 2...";
break;
case xx: //dove xx indica il numero della giornata
echo "<table><tr><td>Giornata xx...";
break;
}
?>
PS: comunque questa discussione è più inerente alla sezione PHP se qualche mod ritiene di spostarla