le cartelle sono organizzate così:
index.php
CARTELLA TEMPLATE (finestre.php ecc... incluse nella index - SOTTOCARTELLA VOCI in cui ci sono le pagine che vorrei includere in finestre.php)
Il codice della index.php è questo:
Codice PHP:
<?php $pagina = isset($_GET['menuid']) ? (int)$_GET['menuid'] : 1; ?>
<?php include('include/Connetti.php'); ?>
<body>
[img]immagini/image1.jpg[/img]
<div id="contenitore_sito">
<?php include('include/header.php'); ?>
<div id="corpo_centrale">
<div id="col_sin">
<?php
$sql = 'SELECT * FROM tblmenu ORDER BY Posizione';
$query = mysql_query($sql) or die(mysql_error());
while ($riga = mysql_fetch_assoc($query))
{
if ($pagina != $riga['ID'])
{
echo "<ul id='menu'>[*]<a href=\"{$_SERVER['PHP_SELF']}?menuid={$riga['ID']}\">{$riga['Nome_menu']}</a>[/list]";
}
else
{
echo "<ul id='menu'>[*]{$riga['Nome_menu']}[/list]";
}
}
?>
<?php include('include/info.php'); ?>
</div>
<div id="centro">
<?php
$sql = sprintf('SELECT * FROM tblmenu WHERE ID = %d', (int)$pagina);
$query = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($query) == 0)
{
require_once 'home.php';
}
else
{
$riga = mysql_fetch_assoc($query);
require_once "template/". htmlentities ($riga['Pagina']);
}
?>
</div>
</div>
<?php include('include/footer.php'); ?>
</div>
</div>
<?php include('include/Chiudi.php'); ?>
Questo è invece il codice di finestre.php in cui vorrei fare l'include delle altre pagine:
Codice PHP:
<?php $finestra = isset($_GET['idfin']) ? (int)$_GET['idfin'] : 1; ?>
<?php
$sql = 'SELECT * FROM TblFinestre ORDER BY Posizione';
$query = mysql_query($sql) or die(mysql_error());
while ($riga = mysql_fetch_assoc($query))
{
if ($finestra != $riga['Id_finestra'])
{
echo "<ul id='menu_fin'>[*]<a href=\"template/finestre.php?idfin={$riga['Id_finestra']}\">{$riga['Nome_finestra']}</a>[/list]";
}
else
{
echo "<ul id='menu_fin'>[*]{$riga['Nome_finestra']}[/list]";
}
}
?>
<div id="box_link_fin">
<?php
$sql = sprintf('SELECT * FROM TblFinestre WHERE Id_finestra = %d', (int)$finestra);
$query = mysql_query($sql) or die(mysql_error());
//var_dump ($query);
if (mysql_num_rows($query) == 0)
{
require_once 'VOCI/persianaM400.php';
}
else
{
$riga = mysql_fetch_assoc($query);
require_once "VOCI/". htmlentities ($riga['Link']);
// var_dump ($riga['Link']);
}
?>