menu en php

menu en php - PHP - Programmation

Marsh Posté le 02-02-2006 à 14:01:18    

Bonjour,  
 
Je reviens vous voir... Je n'arrive vraiment pas à m'en sortir. Le premier menu est fait en javascript et il fonctionne. Le second menu est en php il fonctionne aussi. Je souhaite insérer les données de mon 2ème menu dans l'esthétique de mon 1er. ET c'est ça que je n'arrive pas... en fait je n'arrive pas à mettre mon php dans mon javascript
 

Code :
  1. <html>
  2. <head>
  3. <script language="JavaScript">
  4. //-------------------------Liens de rubriques
  5. rub1 = '<img src="../img/puce.jpg" border="0" hspace="10"><a href="2000/dec.php">n°2 Décembre</a>';
  6. rub2 = '<img src="../img/puce.jpg" border="0" hspace="10"><a href="2001/dec.php">n°6 Décembre</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2001/sept.php">n°5 Septembre</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2001/juin.php">n°4 Juin</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2001/avril.php">n°3 Avril</a>';
  7. rub3 = '<img src="../img/puce.jpg" border="0" hspace="10"><a href="2002/juin.php">n°9 Juin</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2002/avril.php">n°8 Avril</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2002/fev.php">n°7 Février</a>';
  8. rub4 = '<img src="../img/puce.jpg" border="0" hspace="10"><a href="2003/dec.php">n°13 Décembre</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2003/sept.php">n°12 Septembre</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2003/juin.php">n°11 Juin</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2003/avril.php">n°10 Avril</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2003/fev.php">n°9 Février</a>';
  9. rub5 = '<img src="../img/puce.jpg" border="0" hspace="10"><a href="2004/dec.php">n°18 Décembre</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2004/sept.php">n°17 Septembre</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2004/juin.php">n°16 Juin</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2004/avril.php">n°15 Avril</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2004/fev.php">n°14 Février</a>';
  10. rub6 = '<img src="../img/puce.jpg" border="0" hspace="10"><a href="2005/dec.php">n°23 Décembre</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2005/sept.php">n°22 Septembre</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2005/juin.php">n°21 Juin</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2005/avril.php">n°20 Avril</a><br> <img src="../img/puce.jpg" border="0" hspace="10"><a href="2005/fev.php">n°19 Février</a>';
  11. rub7 = '<img src="../img/puce.jpg" border="0" hspace="10"><a href="2006/fev.php">n°24 Février</a>';
  12. function fermer(e){
  13. document.getElementById("rubrique"+e).innerHTML = '';
  14. document.getElementById("rubrique"+e).style.position = 'absolute';
  15. }
  16. function go(n){
  17. document.getElementById("rubrique"+n).style.position = 'relative';
  18. if(n == 1){
  19.     document.getElementById("rubrique"+n).innerHTML = rub1 + "   <a href='javascript:fermer("+n+" )'><img src=\"../img/croix.jpg\" border=\"0\"></a>";
  20.     }
  21.     if(n == 2){
  22.         document.getElementById("rubrique"+n).innerHTML = rub2 + "   <a href='javascript:fermer("+n+" )'><img src=\"../img/croix.jpg\" border=\"0\"></a>";
  23.     }
  24. if(n == 3){
  25.         document.getElementById("rubrique"+n).innerHTML = rub3 + "   <a href='javascript:fermer("+n+" )'><img src=\"../img/croix.jpg\" border=\"0\"></a>";
  26.     }
  27. if(n == 4){
  28.         document.getElementById("rubrique"+n).innerHTML = rub4 + "   <a href='javascript:fermer("+n+" )'><img src=\"../img/croix.jpg\" border=\"0\"></a>";
  29.     }
  30. if(n == 5){
  31.         document.getElementById("rubrique"+n).innerHTML = rub5 + "   <a href='javascript:fermer("+n+" )'><img src=\"../img/croix.jpg\" border=\"0\"></a>";
  32.     }
  33. if(n == 6){
  34.         document.getElementById("rubrique"+n).innerHTML = rub6 + "   <a href='javascript:fermer("+n+" )'><img src=\"../img/croix.jpg\" border=\"0\"></a>";
  35.     }
  36. if(n == 7){
  37.         document.getElementById("rubrique"+n).innerHTML = rub7 + "   <a href='javascript:fermer("+n+" )'><img src=\"../img/croix.jpg\" border=\"0\"></a>";
  38.     }
  39. }
  40. </script>
  41. </head>
  42. <body">
  43. <table width="90%" align="center" height="100%" border="1" bordercolor="#CCCCCC" cellpadding="0" cellspacing="0">
  44. <tr valign="top">
  45.  <td>
  46. <!-------------------------- Tableau pour agir -->
  47.      <table width="80%" align="center" bgcolor="#CCCCCC" cellpadding="0" cellspacing="0">
  48.          <h2><a href="javascript:go(6)"><img src="../img/+.jpg" border="0" hspace="5">Bodemer Infos 2005</a></h2>
  49.          <DIV ID="rubrique6" STYLE="position:relative"></DIV>
  50.          <h2><a href="javascript:go(5)"><img src="../img/+.jpg" border="0" hspace="5">Bodemer Infos 2004</a></h2>
  51.          <DIV ID="rubrique5" STYLE="position:relative"></DIV>
  52.          <h2><a href="javascript:go(4)"><img src="../img/+.jpg" border="0" hspace="5">Bodemer Infos 2003</a></h2>
  53.          <DIV ID="rubrique4" STYLE="position:relative"></DIV>
  54.          <h2><a href="javascript:go(3)"><img src="../img/+.jpg" border="0" hspace="5">Bodemer Infos 2002</a></h2>
  55.          <DIV ID="rubrique3" STYLE="position:relative"></DIV>
  56.          <h2><a href="javascript:go(2)"><img src="../img/+.jpg" border="0" hspace="5">Bodemer Infos 2001</a></h2>
  57.          <DIV ID="rubrique2" STYLE="position:relative"></DIV>
  58.          <h2><a href="javascript:go(1)"><img src="../img/+.jpg" border="0" hspace="5">Bodemer Infos 2000</a></h2>
  59.          <DIV ID="rubrique1" STYLE="position:relative"></DIV>
  60. <!-------------------------Code pour que le lien soit ouvert au chargement -->
  61.          <script language='JavaScript' type='text/javascript'>
  62.           go(6);
  63.          </script>
  64.          2ème menu
  65.       <?
  66.       $sql = " SELECT cat_cle, cat_lib FROM categorie WHERE cat_cle < 8 ORDER BY cat_lib DESC ";
  67.       $qry = pg_query($conn, $sql);
  68.       while ($result = pg_fetch_assoc($qry))
  69.        {
  70.       ?>
  71.       <tr>
  72.        <td align="left" id="menu">
  73.         <?=$result['cat_lib']?><br>
  74.        </td>
  75.       </tr>
  76.       <?
  77.        $sql2 = " SELECT doc_cle, doc_lib, doc_type, doc_file, doc_cat FROM documents WHERE doc_cat=".$result['cat_cle']." ORDER BY doc_lib DESC ";
  78.        $qry2 = pg_query($conn, $sql2);
  79.        while ($result2 = pg_fetch_assoc($qry2))
  80.         {
  81.         $clefile = $result2['doc_file'];
  82.       ?>
  83.       <tr>
  84.        <td align="left" id="menu">
  85.         &nbsp;&nbsp;&nbsp;<a href="../admin/file.php?cle=<?=$result2['doc_cle']?>&oid=<?=$clefile?>&doc_type=<?=$result2['doc_type']?>" target="bodemer"><?=$result2['doc_lib']?></a><br>
  86.        </td>
  87.       </tr>
  88.       <?
  89.         }
  90.        }
  91.       ?>
  92.      </table>
  93.     </td>
  94.     <td width="75%" height="70%" bgcolor="#FFFFFF" align="center">
  95.      <iframe src="../admin/vide.php" name="bodemer" width="100%" height="100%" align="top" frameborder="0"></iframe>
  96.     </td>
  97.    </tr>
  98.   </table>
  99.  </td>
  100. </tr>
  101. </table>
  102. </body>
  103. </html>

Reply

Marsh Posté le 02-02-2006 à 14:01:18   

Reply

Marsh Posté le 03-02-2006 à 16:04:38    

dans l'absolu c'est plus un probleme JavaScript, puisque ton coté marche :/ L'affichage ne comporte pas de PHP seulement du HTML ;)

Reply

Marsh Posté le 03-02-2006 à 18:54:11    

Bonjour,
tu pourrais rectifier ton message et mettre des retours chariot dans ton code pour éviter de scroller ?
Merci.

Reply

Sujets relatifs:

Leave a Replay

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