$te
25-01-2008, 23:25
vorrei creare un sito web (in php) in modo che, cliccando su una voce del menu, si carichi semplicemente la parte centrale del sito (o comunque una parte determinata della pagina). Avevo fatto uno script del genere in php:
<?php
if(isset($_GET['guide_php'])){
require_once('guide.php');
}elseif(isset($_GET['chisiamo_php'])){
require_once('chisiamo.php');
}elseif(isset($_GET['statistiche_php'])){
require_once('statistiche.php');
}elseif(isset($_GET['link_php'])){
require_once('link.php');
}else{
require_once('home.php');
}
?>
poi nel menu:
menu.php:
<?php
$guideProgrammazione = array("home", "cerca", "chisiamo", "statistiche", "link" );
?>
e p_menu.php:
<?php require'menu.php';
echo"
<div id=\"menuDIV\">
<center>
<font class=\"titolo\"><b>Menu</b></font>
</center><br />
</div>
";
echo" <div id=\"menuDIV\">";
for($i=0;$i<count($guideProgrammazione);$i++)
{
echo"
<a href=\"?".$guideProgrammazione[$i].".php\" class=\"link\">".$guideProgrammazione[$i]."</a>
<br>
";
}
echo"</div>";
?>
in questa pag web ho avuto un buon risultato:
http://www.infoch.altervista.org/Infoch_4.0/guide/Programmazione/C/
(provate a cliccare sulle prime funzioni)
pero qui (in cui uso lo stesso codice) non ho un buon risultato:
http://www.infoch.altervista.org/Infoch_4.0/index.php
cosa ne pensate? come mai, nel secondo link che vi ho dato, si carica tutta la pagin e invece nel primo si carica solo la parte interessata (ed é il risultato cui miro).
sono ben accette anche alternative.
grazie
<?php
if(isset($_GET['guide_php'])){
require_once('guide.php');
}elseif(isset($_GET['chisiamo_php'])){
require_once('chisiamo.php');
}elseif(isset($_GET['statistiche_php'])){
require_once('statistiche.php');
}elseif(isset($_GET['link_php'])){
require_once('link.php');
}else{
require_once('home.php');
}
?>
poi nel menu:
menu.php:
<?php
$guideProgrammazione = array("home", "cerca", "chisiamo", "statistiche", "link" );
?>
e p_menu.php:
<?php require'menu.php';
echo"
<div id=\"menuDIV\">
<center>
<font class=\"titolo\"><b>Menu</b></font>
</center><br />
</div>
";
echo" <div id=\"menuDIV\">";
for($i=0;$i<count($guideProgrammazione);$i++)
{
echo"
<a href=\"?".$guideProgrammazione[$i].".php\" class=\"link\">".$guideProgrammazione[$i]."</a>
<br>
";
}
echo"</div>";
?>
in questa pag web ho avuto un buon risultato:
http://www.infoch.altervista.org/Infoch_4.0/guide/Programmazione/C/
(provate a cliccare sulle prime funzioni)
pero qui (in cui uso lo stesso codice) non ho un buon risultato:
http://www.infoch.altervista.org/Infoch_4.0/index.php
cosa ne pensate? come mai, nel secondo link che vi ho dato, si carica tutta la pagin e invece nel primo si carica solo la parte interessata (ed é il risultato cui miro).
sono ben accette anche alternative.
grazie