begin process at 2012 05 31 03:29:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Aide & documentation

 > 

Menu depliant accordéon qui se referme à chaque rechargement de page !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Menu depliant accordéon qui se referme à chaque rechargement de page !

jeudi 22 avril 2010 à 10:11:17 | Menu depliant accordéon qui se referme à chaque rechargement de page !

djcoyotte

Bonjour à tous !

Je vous expose mon problème :

J'ai une page.php qui comporte mon header, mon menu accordéon créer en JS avec JQUERY, mon pied de page, et une div que j'ai appelé CONTENT. Dans cette div je charge avec un "include" des informations stocké dans une base de données :

Code PHP :
<?php
if(empty($_GET['page'])){
include("accueil.php");
}
else {
$page = $_GET['page'];
include("$page.php");
}
?>


Le seul soucis c'est que mon menu ce referme à chaque fois que je clique sur un lien...

j'ai tester en créant une variable sur chacune de mes pages "include" du style :
Code PHP :
<?php $en_cours = 'rubrique1'; ?>

et dans mon menu rajouter une id qui signale dans mon JS que la rubrique doit rester ouverte:
Code HTML :
<ul class="submenu" <?php if ($en_cours == ' rubrique1') {echo ' id="en_cours"';} else {echo ' id="0"';}?>>


Mon menu n'arrive pas à récuperer la variable... j'ai une erreur:

Notice: Undefined variable: en_cours in C:\Program Files\EasyPHP-5.3.2\www\capemploi2\page.php on line 35
id="0">

J'ai retourné le code dans tout les sens ^^ !
Mais rien a faire ! Pouvez vous m'éclairer??

Merci d'avance!
lundi 3 mai 2010 à 09:13:30 | Re : Menu depliant accordéon qui se referme à chaque rechargement de page !

djcoyotte

Bon j'ai réussi à trouver quelque chose en m'inspirant de mon include...

En faite je vais chercher la variable de "l'include" avec un $_GET dans mon menu:
ex:
Code PHP :
<li class="menu1 togglemenu"><a href="#none" class="main">menu1</a>
<ul <?php if($_GET['page'] == 'rubrique1' 
          OR $_GET['page'] == 'rubrique2') 
          {echo 'id="en_cours"';} ?> class="submenu">
<li><a href="page.php?page=rubrique1">rubrique1</a></li>
<li><a href="page.php?page=rubrique1">rubrique2</a></li>
</ul>
</li>
<li class="menu2 togglemenu"><a href="#none" class="main">menu2</a>
<ul <?php if($_GET['page'] == 'rubrique3' 
          OR $_GET['page'] == 'rubrique4') 
          {echo 'id="en_cours"';} ?>
<li><a href="page.php?page=rubrique1">rubrique3</a></li>
<li><a href="page.php?page=rubrique1">rubrique4</a></li>
</ul>
</li>
........


Cela fonctionne très bien cependant je suis pas totalement satisfait, en faite je vient chercher mes articles dans une base de données avec des "ID" et je ne sais pas comment dire dans mon menu que tel "ID" correspond à telle ou telle rubrique...
Je sais pas si je suis clair la

Enfin j'espère avoir aider certain d'entre vous...

BYE


Cette discussion est classée dans : menu, page, code, php, accordéon


Répondre à ce message

Sujets en rapport avec ce message

Une petite question sur les pages php [ par ian ] Faut-il toujours insérer le code php dans le body d'une page html qui a une extension .php, ou y-a-t-il un moyen de faire fonctionner une page de cod [SQL-PHP] affichage page par page [ par cedvoyage ] J'ai une requête SQL qui me renvoie près de 3000 à 6000 réponses, donc je voudrais faire du page par page.J'ai repris le code d'un site 'concurrent' : Le code PHP me crée des ligne vide [ par microdevweb ] Bonjour, Voila j'ai un petit problème je crée un page php qui en appelle telle ou telle autre page suivant le cas avec la fonction require. Il sembler [php] Redirection [ par Trigun222 ] Salut,j'aimerais savoir comment modifier ce codeset_time_limit(0);sleep(3600);header("location: http://www.monsite.com/mapage.php/");?> pour que la pa Sessions PHP et Frames HTML [ par floceam ] Salut, J'utilise les sessions php pour identifier les clients sur un espace réservé. De plus j'ai divisé ma page en deux horyzontalement, c'est a dir Insertion code répétitif [ par tryoruda ] Salut,J'ai une page php qui utilise de nombreuses fois le meme code (des formulaires identiques à plusieurs endroits de la page). J'aimerai donc, pour Problème! :( [ par MAsterC ] Salut à tous!Voici mon problème!J'ai une page en .HTML qui contient des boutons Radio!Voici sont code:<me rafraichissement [ par salley ] bonjour, bonjour,Voila j'ai un probleme, ja'aimerais rafraichir une page php 1 seule fois. J'ai a peu pres tout essayer notamment en utilisant des fon pb. inclusion / htm / php / fction [ par webdesignasp ] Bonjour,je viens de créer un script en PHP (existait en ASP) et ce que je pouvais faire avant en ASP, je ne peux plus le faire en PHP :code PHP qui ma PHP pas facile... [ par lard ] Bonjour !J'ai encore un problème de débutant...j'ai essayé d'inclure un code "simple" en PHP dans une page .HTMj'ai ensuite renommé ma page en .PHP3j'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales