Costruzione dinamica di una pagina e suo richiamo da un link di menu passando gli opportuni dati nella query string

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