Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Menu w php ! nie wyswietla treści podstron.
Forum PHP.pl > Forum > PHP
pajdakks
Witam serdecznie : )

Mam problem a mianowicie zrobiłem menu w php, gdzie z bazy pobiera nazwę dla linku i sam link tworzony jest prze zmiene i problem polega na tym iż
gdy klikam na utworzony URL to zamiast wyświetlenia mi się treści podstrony mam białe tło. Może gdzieś w kodzie jest błąd. Proszę o pomoc.
Pozdrawiam
  1. <html>
  2. <head>
  3. <link rel="stylesheet" type="text/css" media="all" href="style.css" />
  4. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
  5. <script type="text/javascript">
  6. $(document).ready(function() {
  7.  
  8. $("#topnav li").prepend("<span></span>"); //Throws an empty span tag right before the a tag
  9.  
  10. $("#topnav li").each(function() { //For each list item...
  11. var linkText = $(this).find("a").html(); //Find the text inside of the <a> tag
  12. $(this).find("span").show().html(linkText); //Add the text in the <span> tag
  13. });
  14.  
  15. $("#topnav li").hover(function() { //On hover...
  16. $(this).find("span").stop().animate({
  17. marginTop: "-40" //Find the <span> tag and move it up 40 pixels
  18. }, 250);
  19. } , function() { //On hover out...
  20. $(this).find("span").stop().animate({
  21. marginTop: "0" //Move the <span> back to its original state (0px)
  22. }, 250);
  23. });
  24.  
  25. });
  26. </script>
  27. </head>
  28. <body>
  29.  
  30. <?php
  31. include ('db.php');
  32. if(!isset($_GET['page'])) {?>
  33. <?php
  34. $zapytanie15 = mysql_query("SELECT * FROM menu");
  35. while($data15 = mysql_fetch_array($zapytanie15)) {
  36. ?>
  37.  
  38.  
  39. <ul id="topnav">
  40. <li><a href="index.php?page=<?php echo $data15['nazwa_url']; ?>&wyswietl=1&id=<?php echo $data15['id']; ?>"><?php echo $data15['nazwa_url']; ?></a></li>
  41. </ul>
  42.  
  43.  
  44. <?
  45. }
  46. ?>
  47.  
  48.  
  49. <?php if($_GET['wyswietl']=="1") { ?>
  50.  
  51. <?php echo $data15['tresc'];?>
  52. <?
  53. }
  54. ?>
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. <?
  62. }
  63. ?>
  64.  
  65. </body>
  66. </html>
drozdii07
W jakim celu tak kombinujesz z tym otwieraniem php ? Popraw to i zobacz czy nadal sa bledy
SaMi
Próbujesz wyświetlać pobrane dane w postaci tablicy asocjacyjnej używając funkcji mysql_fetch_array() trzeba wskazać w jakiej postaci będą wyniki dodając jako drugi argument MYSQL_ASSOC, MYSQL_NUM lub MYSQL_BOTH;

  1. mysql_fetch_array($zapytanie15, MYSQL_ASSOC)

zamiast:
  1. mysql_fetch_array($zapytanie15)
drozdii07
Zadziala i bez tego smile.gif mozesz sprobowac jeszcze mysql_fetch_assoc
cibeek
a kreowanie linku napewno działa poprawnie : >
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.