Bonjour

Je suis complètement débutant en php, mais j'ai bien suivi le tuto sur les pseudo-frames, et en combinant avec d'autres infos trouvées grâce à google, j'ai réussi à mettre ma page en forme comme je voulais...

Ou presque :

En fait, mon truc, c'est d'avoir un menu fixe, et un div différent pour chaque rubrique ouverte. Par exemple, "Accueil" s'ouvre dans "div1", "Présentation" dans "div2", etc... Et surtout, si on clique sur "présentation" après avoir cliqué sur "accueil", eh bien la page garde l'état précédent, en ouvrant en plus présentation dans le div souhaité.
C'est assez clair ?

Cela doit être réalisable, mais n'étant pas une star en programmation php... En gros, il faudrait que quand la page se recharge, l'état précédent soit gardé en mémoire.

Merci beaucoup à ceux qui répondraient...

Tolopi
Salut,

tolopi a écrit :
C'est assez clair ?

Oui, c'est clair, tu n'as pas fourni de page en ligne ni même l'intégralité du code que tu as déja fait. Ce qui est clair c'est que personne ne risque de pouvoir t'aider dans ces conditions.
Mikachu a écrit :
Oui, c'est clair, tu n'as pas fourni de page en ligne ni même l'intégralité du code que tu as déja fait. Ce qui est clair c'est que personne ne risque de pouvoir t'aider dans ces conditions.

Pour le coup, je crois que le descriptif du problème était assez clair. Comme il ne s'agit pas d'un code à débugger, fournir le code ou une page en ligne aurait un intérêt limité. Smiley cligne


Pour tolopi : à vue de nez, tu vas avoir besoin 1) d'apprendre les bases de PHP (voir PHPDebutant.org par exemple) et 2) d'utiliser les variables de session.

Pour le (2) je ne suis pas tout à fait sûr vu que je n'ai pas fait de PHP depuis longtemps et que je connais mal ce langage, mais il me semble que c'est la voie à suivre.
Bon, ben voilà le code, pas terminé, mais il y a l'idée...


<html>
<head>
<title>Plantec :: le site officiel
<link style="text/css" rel="stylesheet" href="style.css">
<script type="text/javascript" src="js/musiciens.js"></script>
</head>

<body>

<div class="menu">

<table class="tablemenu" cellpadding="0" cellspacing="0" border="0">
 <tr>
  <td colspan="2" height="99">
<div class="menuhaut">
<a	href="index.php?page=musiciens"
	onmouseover="document.rollover1.src=musiciens1_over.src"     
  	onmouseout="document.rollover1.src=musiciens1_out.src">
<img src="img/1.png" border="0" name="rollover1" alt="musiciens">
</a>
</div>
  </td>
 </tr>
 <tr>
  <td height="43" width="184">
<div class="menumilieugauche">
<a	href="index.php?page=dates"
	onmouseover="document.rollover2_1.src=musiciens2_1_over.src"     
  	onmouseout="document.rollover2_1.src=musiciens2_1_out.src">
<img src="img/2-1.png" border="0" name="rollover2_1" alt="dates">
</a>
</div>
  </td>
  <td height="43" width="177">
<div class="menumilieudroite">
<a	href=""
	onmouseover="document.rollover2_2.src=musiciens2_2_over.src"     
  	onmouseout="document.rollover2_2.src=musiciens2_2_out.src">
<img src="img/2-2.png" border="0" name="rollover2_2" alt="albums">
</a>
</div>
  </td>
 </tr>
 <tr>
  <td width="184" height="41">
<div class="menubasgauche">
<a	href=""
	onmouseover="document.rollover3_1.src=musiciens3_1_over.src"     
  	onmouseout="document.rollover3_1.src=musiciens3_1_out.src">
<img src="img/3-1.png" border="0" name="rollover3_1" alt="photos">
</a>
</div>
  </td>
  <td width="177" height="41">
<div class="menubasdroite">
<a	href=""
	onmouseover="document.rollover3_2.src=musiciens3_2_over.src"     
  	onmouseout="document.rollover3_2.src=musiciens3_2_out.src">
<img src="img/3-2.png" border="0" name="rollover3_2" alt="contact">
</a>
</div>
  </td>
 </tr>
 <tr>
  <td colspan="2" height="122">
<div class="menubas">
<a	href=""
	onmouseover="document.rollover4.src=musiciens4_over.src"     
  	onmouseout="document.rollover4.src=musiciens4_out.src">
<img src="img/4.png" border="0" name="rollover4" alt="livre d'or">
</a>
</div>
  </td>
 </tr>
</table>

</div>

<div class="haut">

<?php 
if (!isset($_GET['page'])) $page= ''; 
 switch($page)
{
case 'photos': include ('pages/photos.html');break;
} 
?>

</div>

<div class="gauche">

<?php 
if (!isset($_GET['page'])) $page= ''; 
 switch($page)
{
case 'dates': include ('pages/dates2007.html');break;
} 
?>

</div>

<div class="droite">

<?php 
if (!isset($_GET['page'])) $page= ''; 
 switch($page)
{
case 'musiciens': include ('pages/musiciens.html');break;
} 
?>

</div>

<div class="bas">
bas
</div>

</body>

</html>