Salve, vorrei fare il modo che quando un link che faccio
index.php?p=bio
esca la pagina biografia etc.. (per farvi un esempio).
Vi posto il codice delle tre pagine:
index.php
pager.php
pages.php
Mi dite come posso fare ..
che io faccio
?p=chisiamo
?p=dovesiamo
?p=etc
e le pagine vengono caricate dal database.
Però non sto capendo nulla come fare.
vi rivolgo a voi.
grazie mille.
buona giornata.
index.php?p=bio
esca la pagina biografia etc.. (per farvi un esempio).
Vi posto il codice delle tre pagine:
index.php
PHP:
<section id="content"><!-- #content -->
<?php
include("pager.php");
?>
</section><!-- end of #content -->
pager.php
PHP:
<?php
if(isset($_GET['p'])){ //pagina passata via parametro
$p=$_GET['p'];
include("pages.php?p=".$p."");
}
?>
pages.php
PHP:
<?php
$url = $_GET["p"];
$query = "SELECT * FROM pagine WHERE url='".$url."'";
$result = $db->query($query)or die($db->error);
if(empty($url)) {
echo "ID non specificato";
}
elseif ($result->num_rows == 0) { echo "Record non trovato"; }
else
{
$strSQL = "SELECT * FROM pagine"
. " WHERE url= '".$url."'";
$result = $db->query($strSQL);
$row = $result->fetch_assoc();
$titolo = $row['titolo'];
$testo = $row['testo'];
$result->free_result();
?>
<?php if ( isset ( $error ) ) { echo ' <p class="error">' . $error . '</p>' . "\n"; } ?>
<?php if ( isset ( $msg ) ) { echo ' <p class="msg">' . $msg . '</p>' . "\n"; } else {?>
<article>
<h2 class="titolo"><a href="#"><?php echo $titolo; ?></a></h2>
<p><?php echo $testo; ?></p>
</article>
<?php
}
}
?>
Mi dite come posso fare ..
che io faccio
?p=chisiamo
?p=dovesiamo
?p=etc
e le pagine vengono caricate dal database.
Però non sto capendo nulla come fare.
vi rivolgo a voi.
grazie mille.
buona giornata.
Ultima modifica di un moderatore: