Votre question

comment charger seulement une partie d'un div ?

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
14 Juin 2007 19:48:50

Salut à tous,

Mon site se décompose en 2 parties: une colonne à gauche et une à droite. (avec bien sûr haut et bas de page)
La partie gauche est le contenu de la page, donc la partie qui change. La partie droite est fixe et donc ne change pas pour chaque page du site, sauf pour l'index où cette colonne de droite ne s'affiche pas.

Problème: Dans cette colonne de droite, j'ai un menu et je souhaiterai que pour chaque page, ce menu soit différent sans pour autant avoir à réécrire la colonne de droite entière.
En effet, le principe de cette colonne fixe est de n'en avoir qu'une seule pour toutes les pages (gain de place, temps, taille,etc.), donc le but serait de faire en sorte que lorsque je charge une page, le menu que je souhaite apparaitre avec cette page se charge aussi, mais sans toucher à la colonne de droite, que celle-ci reste fixe comme pour mon haut de page.

Détail: j'utilise déjà des pseudo-frames et l'url est de cette forme: monsite.fr/index.php?page=unepage

Comment faire?
je pense qu'il faut voir vers if/elseif ou switch/case mais mon niveau php est proche du zéro, j'en suis au stade où j'arrive à comprendre ce qui est écrit mais pas à créer.
Je ne sais pas non plus à quoi sert d'avoir 2 paramètre dans l'url (index.php?page1=aa&page2=bb): à quoi ça sert et ne faudrait-il pas non plus voir pour s'orienter vers ceci?

Merci d'avance pour vos réponses.

Autres pages sur : charger seulement partie div

14 Juin 2007 21:55:52

il faut que tu créé un fichier index.php, avec une condition au départ :

  1. <?
  2. if(isset($_GET['page']))
  3. {
  4. $page=$_GET['page'];
  5. }
  6. else
  7. {
  8. $page="index.php";
  9. }
  10. ?>


Ensuite, tu fais une div avec le corps de ta page ou tu fais un include($page);

Comme cela, dès que ta variable $_GET['page' change, ta page se modifie.

un exemple : http://pipit.u-strasbg.fr/~3qtheuret/T2

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS