Erreur d'affichage du <div> d'une page dans le <div> d'une autre page

Erreur d'affichage du <div> d'une page dans le <div> d'une autre page - PHP - Programmation

Marsh Posté le 08-03-2007 à 16:34:11    

Bonjour à tous  
j'ai une page index.php dans lequel j'ai un <div> qui s'appelle "corps". Mes pages viennent s'afficher dans ce <div>.
Ma page manon.php vient donc s'afficher dans ce <div>. NORMAL jusque là !
 
Cette page manon.php contient 2 autres <div> : "sous-menu" et "multimedia".
"sous-menu" permet d'afficher le choix entre photos et vidéos
j'aimerai que dans le <div> "multimedia" s'affiche les pages photo.php et videos.php appellées par le "sous-menu".
 
Ci-joint le code de ma page manon.php qui fonctionne quand je la teste seule.
Par contre elle plante a l'affichage des pages photos.php ou videos.php.
 
Je pense que le pb se situe au niveau du <a href>
 
Merci de me dire où je me suis trompé, ce serait sympa !! :hello:  
 

Code :
  1. <div id="sous-menu">
  2. <p><img src="outils/images/photos.gif"><a href="manon.php?page_manon=photos" title="Album photos">Ses photos</a></p>
  3. <p><img src="outils/images/videos.gif"><a href="manon.php?page_manon=videos" title="Playlist format DivX">Ses vidéos</a></p>
  4.  <div id="multimedia">
  5.  <?php
  6. switch ($_GET['page_manon'])
  7.  {
  8.   case 'photos':
  9.    $page_manon = 'photos.php';
  10.   break;
  11.   case 'videos':
  12.    $page_manon = 'videos.php';
  13.   break;
  14.   default :
  15.   exit;
  16.   break;
  17.  }
  18. include($page_manon);
  19. ?>
  20.  </div>
  21. </div>

Reply

Marsh Posté le 08-03-2007 à 16:34:11   

Reply

Marsh Posté le 08-03-2007 à 23:05:12    

up svp !!

Reply

Marsh Posté le 09-03-2007 à 09:25:17    

up

Reply

Marsh Posté le 09-03-2007 à 10:36:47    

personne ne voit ?

Reply

Marsh Posté le 09-03-2007 à 11:02:58    

Qu'entends-tu par "elle plante" (la page) ?
 
Un souci d'affichage ? Si oui il doit être relatif aux styles, que tu ne donnes pas ici !

Reply

Marsh Posté le 09-03-2007 à 14:17:56    

en fait mon navigateur me met page introuvable

Reply

Marsh Posté le 09-03-2007 à 14:48:18    

Quand tu fais quoi ? Sois précis... :spamafote:


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 09-03-2007 à 20:04:57    

qd je clic sur le lien ses photos ou ses videos...j'aimerai voir cette fenetre apparaitre dans le div multimedia...

Reply

Marsh Posté le 09-03-2007 à 20:37:49    

T'es sur manon.php, tu cliques sur un lien qui pointe vers manon.php (avec des paramètres, mais peu importe) et ça te sort "page introuvable"  [:autobot]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 12-03-2007 à 09:10:18    

Quand je suis en local sur manon.php, no problemo ça marche.
Par contre, j'utilise des <div> depuis mon index.php pour afficher mes sous-pages, dont la fameuse manon.php.
Et comme tu peux le constater, dans manon.php il y a un <div> "multimedia" pour l'affichage de mon diaporama ou de mes vidéos.
En gros :
index.php <div1><div2>manon.php<div3>multimedia</div3></div2></div1>

Reply

Marsh Posté le 12-03-2007 à 09:10:18   

Reply

Marsh Posté le 12-03-2007 à 11:10:50    

up svp

Reply

Marsh Posté le 12-03-2007 à 15:52:56    

up

Reply

Marsh Posté le 12-03-2007 à 16:45:32    

up svp !!!!!!!

Reply

Marsh Posté le 12-03-2007 à 18:34:19    

Je t'ai posé une question, réponds... :spamafote:
 
Tes div n'ont rien à voir avec le problème de page introuvable.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 12-03-2007 à 19:16:40    

Ton code est juste.
Y a rien à voir avec les divs.
Je pense que le lien n'est pas bon.

Reply

Marsh Posté le 13-03-2007 à 00:16:43    

super ça marche ! Merci les gars !! il s'agissait d'un pb de lien en effet, il me manquait une arborescense !
Par contre, avec ce code, j'ouvre ma page sur une nouvelle fenetre et non pas dans mon div "multimedia"

Code :
  1. <p>Voici la page dédiée à Manon : </p>
  2. <div id="sous-menu">
  3. <ul>
  4. <li><img src="outils/images/photos.gif"><a href="forms/manon.php?page_manon=photos">Ses photos</a></li>
  5. <li><img src="outils/images/videos.gif"><a href="forms/manon.php?page_manon=videos">Ses vidéos</a></li>
  6. </ul>
  7. </div>
  8.  <div id="multimedia">
  9.  <?php
  10. switch ($_GET['page_manon'])
  11.         {           
  12.             case 'photos':
  13.                 $page_manon = 'photos.php';
  14.             break;
  15.             case 'videos':
  16.                 $page_manon = 'videos.php';
  17.             break;
  18.             default :
  19.             exit;
  20.             break;
  21.          }
  22. include($page_manon);
  23. ?>
  24.  </div>


Message édité par snp le 13-03-2007 à 08:56:20
Reply

Marsh Posté le 13-03-2007 à 07:33:50    

a href="forms/manon.php?page_manon=photos"
 
Il manque " à la fin de ton href, pareil pour le lien en dessous.

Reply

Marsh Posté le 13-03-2007 à 08:56:08    

j'ai du mal copié mon code....parce que celui qui est en ligne à bien les ".
ça ne marche donc pas mieux....

Reply

Marsh Posté le 13-03-2007 à 09:14:05    

Y a aucune raison que ça t'ouvre une nouvelle fenêtre vu ton lien... par contre ça doit recharger toute la page et pas seulement ton "div multimedia". Si tu veux juste mettre à jour le div, faudra probablement jouer avec AJAX, mais je doute fortement que ce soit indispensable dans ce cas.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 13-03-2007 à 09:24:34    

même en local ça ne marche pas dites donc...! je veux dire en pointant juste sur manon.php et en modifiant mes liens j'ouvre tj une nlle fenetre !


Message édité par snp le 13-03-2007 à 09:25:12
Reply

Marsh Posté le 13-03-2007 à 10:43:50    

up svp

Reply

Marsh Posté le 13-03-2007 à 14:11:26    

Comme sielfriend y a aucun raison que ça s'ouvre dans une nouvelle fenêtre.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed