Bonjour, j'utilise une mise en page Alsacréations en 4 parties :
- haut
- gauche
- centre
- pied

Les pages appelées se font via la commande :
      <div id="centre">
<?
if ($page=='1') {include('default.htm');}
elseif ($page=='2') {include('dossier1/sous_dossier1);}
else {include('default.htm');}
?>
      </div>


Mon document tentative.php se trouvant dans sous_dossier1.

Je l'appelle ensuite auparavant dans la partei HTML via la commande :
<li><a href="?page=2"></li>


Mais la page demandée ne s'affiche pas ! Où est l'erreur ?

Merci.
Modifié par lordbdp (21 Oct 2005 - 01:17)
lordbdp a écrit :
Alascréation


Cours, vite Smiley cligne

Sinon, j'espère que ce sont des erreurs de copier-coller...

      <div id="centre">
<?[#red]php[#black]
if ($page=='1') {include('default.htm');}
elseif ($page=='2') {include('dossier1/sous_dossier1[#red]/nom de fichier'[#black]);}
else {include('default.htm');}
?>
      </div>


<li><a href="[#red]nom du fichier[#black]?page=2"></li>


Mais la page demandée ne s'affiche pas ! Où est l'erreur ?


Si ce ne sont pas des erreurs de copier-coller, il manque pas mal de chose (mis en rouge)

Sinon, tu récupères comment ton numéro de page ? Avec

$page=$_GET["page"];


Mais ce ne sont pas des problème d'accessibilité ça... enfin, je laisse les modos te taper sur les doigts à coup de pelle là Smiley biggol
Modifié par Bob (MC Melun) (20 Oct 2005 - 17:50)
C'est bon, il ne manquait que php après <?

Maintenant les pages s'affichent...

Merci.

Ps :
pas besoin de
<li><a href="nom du fichier?page=2"></li>
ni de
$page=$_GET["page"];


Juste mis
<?[#red]php[/#]

et
elseif ($page=='2') {include('dossier1/sous_dossier1/[#red]nom_de_la_page.php[/#]');}


Smiley biggrin Smiley murf
Modifié par lordbdp (21 Oct 2005 - 01:41)