Vogliamo costruire, nell'ambito di una pagina php, il codice che richiama dati dal database sulla base dei parametri presenti nella query string del link di menu. Lo scopo è costruire un modello base di una generica pagina che si ricarica tutte le volte e inserisce di volta in volta i componenti che ci interessano prendendoli dinamicamente dal database. Si da per assunto che ci sia già la conessione al database mysql. Nel tag Head si inserisce questo codice:
<?php
$TipoPagina= $_GET ['TipoPagina'] //parametro che arriva da fuori per scegliere il tipo di struttura di pagina da caricare
$idtesto = $_GET ['idtesto']; //parametro che arriva da fuori per scegliere il singolo testo da caricare
// inizio codice per scegliere gli elementi da caricare a seconda della pagina
switch ( $TipoPagina) {
case 'tipoPagina1':
{
$result = $mysqli->query("SELECT * FROM taccuinoweb_sito WHERE idtesto = $idtesto");//estrazione dati dal database
$row = $result->fetch_array(MYSQLI_ASSOC);
$title = $row ['titolo'];
$aggiornamento = $row ['ultimoAggiornamento'];
//...inserire tutte le variabili che occorrono per caricare i dati dal database
$testo = file_get_contents('testi/'. $idtesto.'.php');//inserisce il corpo dell'articolo nella variabile testo
}
break ;
case 'tipoPagina2':
{
$title = '';
}
break;
}
//fine codice per scegliere gli elementi da caricare a seconda della pagina
?>
Ultima revisione pagina: 11 Dicembre 2024