boucle et affichage

Eléphant du PHP | 90 Messages

18 janv. 2006, 15:36

<?php  $pageOK = array('ag_fev' => 'agenda/menus/ag_fev.php',
'ag_mars' => 'agenda/menus/ag_mars.php',
'ag_avril' => 'agenda/menus/ag_avril.php',
'ag_mai' => 'agenda/menus/ag_mai.php',
'ag_juin' => 'agenda/menus/ag_juin.php',
'ag_juil' => 'agenda/menus/ag_juil.php',
'ag_aout' => 'agenda/menus/ag_aout.php',
'ag_sept' => 'agenda/menus/ag_sept.php');
				   
  if ( (isset($_GET['agenda'])) && (isset($pageOK[$_GET['agenda']])) ) {
    include($pageOK[$_GET['agenda']]);
  } else {
    include('agenda/menus/ag_fev.php');
  }
la page qui apparait au départ est la bonne, mais quand je passe à ag_mars.php par exemple grâce à un lien et que je clique sur un lien qui est dans cette page, la requete est bien affiché dans le tableau central mais l'ag_fev.php se recharge aussi, alors que voudrais ag_mars.php reste. Je vois que ca vient de mon else mais je trouve pas le moyen de lui dire de rester sur la page en cours, vous avez une idée siiiiouplait! :cry:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

18 janv. 2006, 20:15

dans chaque lien de la page "ag_mars.php" tu dois remettre le parametre de page, c'est a dire la variable "agenda" dans l'url:
<a href="page.php?agenda=ag_mars&autre_variable=rien"> lien </a>
puisqu'il s'agit de pseudo frames il faut toujours fair appel a la page souahitée.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 90 Messages

18 janv. 2006, 20:34

Franchement.... merci !!

Je suis en train de desespérer face au flot de problèmes qui m'envahi, mais en voila un de solutionner, merci beaucoup ! :pouce: