Concetti Chiave
- The script handles different pages based on the 'page' variable, with different functionalities for each case.
- There's a mechanism to add new shows to the database, capturing title, start and end times, and ticket cost.
- Statistics are maintained for shows, tracking total, completed, ongoing, and scheduled events.
- Data is fetched from the 'spettacoli' table to update statistics and populate tables with ongoing and scheduled shows.
- Basic styles are applied for layout, with different designs for navigation, sections, tables, and inputs.
require_once("connection.php");
$page = 0;
if(isset($_GET['page']))
$page = $_GET['page'];
switch($page)
{
case 1:
if(isset($_POST['inviato']))
{
$orario_i = date("Y-m-d G:i:s",strtotime(str_replace('/', '-', $_POST['orario_i'])));
$orario_f = date("Y-m-d G:i:s",strtotime(str_replace('/', '-', $_POST['orario_f'])));
$aggiungiSpettacolo = $conn->prepare("INSERT INTO spettacoli VALUES('',:titolo,:orario_i,:orario_f,:costo);");
$aggiungiSpettacolo->bindParam(":titolo",$_POST['titolo']);
$aggiungiSpettacolo->bindParam(":orario_i",$orario_i);
$aggiungiSpettacolo->bindParam(":orario_f",$orario_f);
$aggiungiSpettacolo->bindParam(":costo",$_POST['costo']);
$r = $aggiungiSpettacolo->execute();
}
$stats = array(
"spettacoli" => 0,
"spettacoli_completati" => 0,
"spettacoli_corso" => 0,
"spettacoli_programmati" => 0,
);
$tables = array(
"spettacoli_corso" => "
ID | Titolo | Orario Inizio | Orario Fine | Costo |
ID | Titolo | Orario Inizio | Orario Fine | Costo |
{$s['id']} | {$s['titolo']} | {$s['orario_i']} | {$s['orario_f']} | {$s['costo']}€ |
{$s['id']} | {$s['titolo']} | {$s['orario_i']} | {$s['orario_f']} | {$s['costo']}€ |
$tables['spettacoli_programmati'] .= "
break;
case 2:
break;
}
?>
Sono attualmente presenti: = $stats['spettacoli'] ?> Spettacoli
Spettacoli completati: = $stats['spettacoli_completati'] ?> Spettacoli
Spettacoli in corso: = $stats['spettacoli_corso'] ?> Spettacoli
Spettacoli programmati: = $stats['spettacoli_programmati'] ?> Spettacoli
Spettacoli in corso
= $tables['spettacoli_corso'] ?>Spettacoli programmati
= $tables['spettacoli_programmati'] ?>= $stats ?>
Aggiungi Spettacolo
*Testo Homepage*