Guest User

Psix

a guest
Jul 8th, 2009
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.23 KB | None | 0 0
  1. include ("co.php");
  2. $reponse = mysql_query("SELECT * FROM animaux ORDER BY animal");
  3.  
  4.  
  5.  
  6. $countries = array();
  7.  
  8. $tableau = array();
  9. while( $ligne = mysql_fetch_array( $reponse ) )
  10. {
  11.  
  12.   $countries[$ligne['id']] = $ligne['animal'];
  13.  
  14.  
  15. $tableau[] = $ligne['animal'];
  16. }
  17.  
  18.  
  19.  
  20. $req1 = mysql_query('SELECT COUNT(*) AS nb_animal FROM animaux');
  21.  
  22. $retour1 = mysql_fetch_array($req1);
  23.  
  24. $nb_entrees1 = $retour1['nb_animal'];
  25. $nb_entrees = $nb_entrees1 - 1;
  26. $nb_animaux = 0;
  27.  
  28.  
  29.  
  30.  
  31. echo '<script language="JavaScript">
  32.  
  33.  
  34. //------------------- Options ------------------------//
  35. var largeurMenu = 171 // Pour r�gler la largeur du menu
  36. var policeMenu = "Verdana" // Police pour les menus
  37. var taillePoliceMenu = "15" // Taille de la police du menu
  38. var couleurPoliceMenu = "#0000FF" // Couleur de la police du menu
  39. var couleurBordure = "#58B4E7" // Couleur de la bordure du menu
  40. var couleurFond = "url(images/design/menu/hover.png)" // Couleur du fond du menu
  41. var couleurFond2 = "url(images/design/menu/menu2.jpg)" // Couleur du fond des sous menus
  42. var couleurLienRollOver = "#0000FF" // Couleur des liens lors du rollover
  43. var couleurFondRollOver = "url(images/design/menu/menu3.png)" // Couleur du fond sur Rollover
  44.  
  45. //------------------- Valeurs du menu ------------------------//
  46.  
  47. // nom de chaque menu - Vous pouvz en rajouter autant que vous le souhaitez
  48.  
  49. var menu = new Array()
  50.  
  51. var ssmenuNom = new Array();
  52. var ssmenuLien = new Array();
  53. var ssmenuTarget = new Array();
  54. ';
  55.  
  56. ;
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64. while ($nb_animaux <= $nb_entrees)
  65. {
  66. echo '
  67.  
  68.  
  69. menu['.$nb_animaux.']="&nbsp;'.$tableau[$nb_animaux].'";
  70.  
  71.  
  72.  
  73.  
  74. ssmenuNom['.$nb_animaux.'] = new Array();
  75. ssmenuLien['.$nb_animaux.'] = new Array();
  76. ssmenuTarget['.$nb_animaux.'] = new Array();
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84. ssmenuNom['.$nb_animaux.'][0] = "&nbsp;&nbsp;Caract�ristiques";                
  85. ssmenuLien['.$nb_animaux.'][0] = "carac.php?animal='.$tableau[$nb_animaux].'";  
  86. ssmenuTarget['.$nb_animaux.'][0] = "_top";                                 
  87.                                                                        
  88.            
  89.                                                                        
  90.  
  91. ssmenuNom['.$nb_animaux.'][1] = "&nbsp;&nbsp;Nourriture";
  92. ssmenuLien['.$nb_animaux.'][1] = "nourriture.php?animal='.$tableau[$nb_animaux].'";
  93. ssmenuTarget['.$nb_animaux.'][1] = "_top";
  94.  
  95. ssmenuNom['.$nb_animaux.'][2] = "&nbsp;&nbsp;Danger";
  96. ssmenuLien['.$nb_animaux.'][2] = "danger.php?animal='.$tableau[$nb_animaux].'";
  97. ssmenuTarget['.$nb_animaux.'][2] = "_top";
  98.  
  99. ssmenuNom['.$nb_animaux.'][3] = "&nbsp;&nbsp;Situation<br>&nbsp;&nbsp;g�ographique";
  100. ssmenuLien['.$nb_animaux.'][3] = "geo.php?animal='.$tableau[$nb_animaux].'";
  101. ssmenuTarget['.$nb_animaux.'][3] = "_top";
  102.  
  103.  
  104. ssmenuNom['.$nb_animaux.'][4] = "&nbsp;&nbsp;Galerie photos";
  105. ssmenuLien['.$nb_animaux.'][4] = "photo.php?animal='.$tableau[$nb_animaux].'";
  106. ssmenuTarget['.$nb_animaux.'][4] = "_top";
  107.  
  108.  
  109. ';
  110.  
  111. $nb_animaux++;
  112. }
  113.  
  114.  
  115. echo '
  116.  
  117.  
  118.  
  119.  
  120. //------------------- Ne rien modifi� ------------------------//
  121. var nbMenu = menu.length;
  122.  
  123. //------------------- Rendu dynamique ------------------------//
  124.  
  125. //On d�tecte le browser
  126. var ie=document.all
  127. var ns6=document.getElementById&&!document.all
  128. var over = false;
  129. function montreMenu(num){
  130. if (over) return;
  131. over = false;
  132. for (var i=0; i<nbMenu; i++) {
  133. if (ie) {
  134. objet = document.all["ssmenu"+i]
  135. } else if (ns6) {
  136. objet = document.getElementById("ssmenu"+i);
  137. }
  138. if (objet && objet.style.display == ""){
  139. objet.style.display = "none"
  140. }
  141. }
  142. if (ie) {
  143. objet = document.all["ssmenu"+num]
  144. } else if (ns6) {
  145. objet = document.getElementById("ssmenu"+num);
  146. }
  147. if (objet && objet.style.display == "none"){
  148. objet.style.display = ""
  149. }
  150. }
  151. function rollOver(lien) {
  152. lien.style.background = couleurFondRollOver;
  153. lien.style.color = couleurLienRollOver;
  154. }
  155.  
  156. function rollOut(lien) {
  157. lien.style.background = couleurFond2;
  158. lien.style.color = couleurPoliceMenu;
  159. }
  160.  
  161. function ouvreLien(url,mode) {
  162. if (mode == "_blank") {
  163. window.open(url)
  164. } else if (mode == "_top") {
  165.  
  166. window.top.location.href = url
  167. } else {
  168. window.top.parent.frames[mode].location.href = url
  169. }
  170. }
  171.  
  172. //------------------- G�n�ration du menu ------------------------//
  173.  
  174. function generation () {
  175. document.write("<style type=\'text/css\'>");
  176. document.write("td.menu {");
  177. document.write(" font-family: "+policeMenu+";");
  178. document.write(" font-size: "+taillePoliceMenu+"px;");
  179. document.write(" color: "+couleurPoliceMenu+";");
  180. document.write(" border: 1px solid "+couleurBordure+";");
  181. document.write(" background-image: "+couleurFond+";");
  182. document.write("}");
  183.  
  184. document.write("table.ssmenu {");
  185. document.write(" font-family: "+policeMenu+";");
  186. document.write(" font-size: "+taillePoliceMenu+"px;");
  187. document.write(" color: "+couleurPoliceMenu+";");
  188. document.write(" border: 1px solid "+couleurBordure+";");
  189. document.write(" background-image: "+couleurFond2+";");
  190. document.write("}");
  191. document.write("</style>");
  192. document.write("<div onmouseover=\'over = true\' onmouseout=\'over=false;setTimeout(\"montreMenu()\",400)\'>");
  193. document.write("<table width=\'"+largeurMenu+"\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\'>");
  194. //1ere boucle
  195. for (i=0; i<nbMenu; i++) {
  196. document.write("<tr>");
  197. document.write("<td onMouseOver=\'montreMenu("+i+")\' style=\'cursor:hand\' class=\'menu\'>"+menu[i]+"</td>");
  198. document.write("</tr>");
  199. document.write("<tr style=\'display:none\' id=\'ssmenu"+i+"\'>");
  200. document.write("<td>");
  201. //<!--Un espace-->
  202. document.write("<table width=\'"+largeurMenu+"\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\'>");
  203. document.write("<tr>");
  204. document.write("<td width=\'2\'></td>");
  205. document.write("</tr>");
  206. document.write("</table>");
  207. //<!--Le sous menu-->
  208. document.write("<table width=\'"+largeurMenu+"\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\' class=\'ssmenu\'>");
  209. // seconde boucle
  210. for (z=0; z<ssmenuNom[i].length; z++) {
  211. document.write("<tr>");
  212. document.write("<td onMouseOver=\'rollOver(this)\' onMouseOut=\'rollOut(this)\' onClick=\'ouvreLien(\""+ssmenuLien[i][z]+"\",\""+ssmenuTarget[i][z]+"\")\' style=\'cursor:hand\'>"+ssmenuNom[i][z]+"</td>");
  213. document.write("</tr>");
  214. //fin seconde boucle
  215. }
  216. document.write("</table>");
  217. document.write("</td>");
  218. document.write("</tr>");
  219. document.write("<tr>");
  220. document.write("<td width=\'2\'></td>");
  221. document.write("</tr>");
  222. // fin 1 ere boucle
  223. }
  224. document.write("</table>");
  225. }
  226.  
  227. </script>';
  228. ?>
  229.  
Advertisement
Add Comment
Please, Sign In to add comment