Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML-PHP-MYSQL] Pobieranie danych i include
Forum PHP.pl > Forum > PHP
pjamalia
Witam,

Mam skrypt index.php, mam w kodzie html w tym skrypcie includ'y skryptów, header, footer, menu itd. Zrobiłem skrypt który pobiera dane z DB. Chcę zrobić include() tego skryptu i wyświetlić dane na stronie. Niestety tą metodą nie wyświetla mi żadnych danych, gdzie normalnie jako skrypt niezależny pobiera mi dane. Czy jest możliwe w ten sposób pobierać i wyświetlać dane na stronie www?

index.php
| kod HTML
|-->include('header.php')
|-->include('display.php') tutaj problem z wyśeitlaniem danych
|-->include('footer.php')
| kod HTML
mortus
Tak, można w ten sposób pobierać i wyświetlać dane. Coś robisz źle. Na początku pliku index.php wstaw kod:
  1. <?php
  2. ini_set('display_errors', 'on');
  3. ?>

Jeśli to nie pomoże to wklej tutaj kod plików index.php i display.php.
pjamalia
plik index.php:

  1. <?php
  2. ini_set('display_errors', 'on');
  3. ?>
  4. <html>
  5. <head>
  6. <title>test</title>
  7. <meta HTTP-EQUIV="Content-type" content="text/html; charset=Windows-1250"/>
  8. <meta http-equiv="Content-Language" content="pl"/>
  9. <link href="css/style.css" rel="stylesheet" type="text/css" />
  10. <link href="css/search.css" rel="stylesheet" type="text/css" />
  11. <link href="css/adverts.css" rel="stylesheet" type="text/css" />
  12. <link href="css/usr_stats.css" rel="stylesheet" type="text/css" />
  13. <script language="javascript" src="javascript.js"></script>
  14. </head>
  15. <body>
  16. <div class="main_org">
  17. <?php
  18. include('_inc/header.php');
  19. ?>
  20.  
  21. <div class="main">
  22. <!--
  23. <div class="header_main_page">
  24. STRONA GŁÓWNA
  25. </div>
  26. -->
  27. <?php
  28. include('_inc/treemenu.php');
  29. ?>
  30.  
  31. <div class="right_navi" align="left">
  32. <?php
  33. include('_inc/addlogin.php');
  34. ?>
  35. <?php
  36. include('_inc/searcher.php');
  37. ?>
  38. </div>
  39. <div class="main_page">
  40. <div class="search_main_page">
  41. <?php
  42. include('_inc/display.php');
  43. ?>
  44. </div>
  45. </div>
  46. </div>
  47. <?php
  48. include('_inc/footer.php');
  49. ?>
  50. </div>


plik display.php

  1. <?php
  2. /**
  3.  * @author TESTER
  4.  * @copyright 2011
  5.  */
  6. require_once('../class/select.php');
  7. $sel = new Selects();
  8. $sel->display($limit);
  9. foreach($sel->object_name as $on)
  10. {
  11. echo "<br />";
  12. echo $on;
  13. }
  14. ?>


lokalizacja pliku klasy jest dobra, w dalszym ciągu nie mogę wyświetlić danych...
Giluś
Nie wiem czy Ci to pomoże, ale usuń całą zawartość pliku display.php, tak aby się tam nic znajdowało, jeśli dalej będzie błąd tzn że coś jest w innych plikach, a jeśli zniknie to znaczy, że masz bład w display, wiem że ameryki tym nie odkryłem, ale może to pomoże w czymś smile.gif
pjamalia
Robiłem takie operacje. Sęk w tym, że jak pod buttonem formularza odpaliłem ten skrypt to pobiera dane i je wyświetla. Powinien robić te operacje jako zaincludowany w kodzie... Jak kasuje inicjalizację klasy i obiektu to zwraca prawidlowy wynik, oczekiwany... Męczę ten problem dalej... Proszę o dalsze podpowiedzi, sugestie pomocne w rozwiązaniu zaistniałego problemu...

zauważyłem że po wstawieniu require_once('../class/regiusr.php'); bądź innej klasy skrypt nie działa prawidłowo ...
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.