Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nie wyswietla mi sie baza danych
Forum PHP.pl > Forum > PHP
tomazino2
Witam, mam taki problem.

Mam baze danych w ktorej mam tabele. Jedna dotyczaca aptek, inna ich dyzurów mam polaczenie miedzy tymi tabelami. Wszystko fajnie działa.
Tresc na stronie jezeli nie jest zaczytywana z BD to normalnie się wyswietla.
Natomist jezeli chce wyswietlic z BD to wtedy jest pusta. Jak wykasowałem info z dyzurow to tresc z bazy danych sie wczytuje.

w indexie wczytuje plik dyzur i tresc.
  1. <div id="dyzur">
  2. dyżur pełni apteka:
  3. <?php
  4. include_once("dyzur.php");
  5. ?>
  6. </div>
  7. <div id="czas">
  8. <div id="data">
  9. <script type="text/javascript">
  10. data();
  11. </script>
  12. </div>
  13. <div id="zegarek">
  14. <script type="text/javascript">
  15. zegarek1();
  16. </script>
  17. </div>
  18. </div>
  19. </div>
  20. <div id="strona">
  21. <div id="lewy">
  22. <div id="slownik">
  23. <?php
  24. include("reklama1.php");
  25. ?>
  26. </div>
  27. <div id="slownik">
  28. <?php
  29. @include("reklama2.php");
  30. ?>
  31. </div>
  32. </div>
  33. <div id="srodek">
  34. <div id="tresc">
  35. <?php
  36. if (isset ($_GET['akcja']))
  37. {
  38. $akcja = $_GET['akcja'];
  39.  
  40. if(!empty($akcja))
  41.  
  42. if(is_file("$akcja.php"))
  43. @include_once ("$akcja.php");
  44.  
  45. else
  46. echo "taka strona nie istnieje";
  47.  
  48. }
  49. else @include_once('sroda.php');
  50. ?>
  51. </div>


plik dyzur.php

  1. <?php
  2.  
  3. //podłączamy plik polaczenie.php
  4. require "polaczenie.php";
  5. // wywołujemy funkcję connection()
  6. connection();
  7.  
  8.  
  9. $result2= mysql_query ("SELECT apteki.nazwa, apteki.ulica, apteki.nrdomu, apteki.miejscowosc, apteki.telefon,apteki.mail, apteki.www, dyzur.data
  10. FROM apteki, dyzur
  11. WHERE apteki.id_apteki = dyzur.id_apteki
  12. AND data = CURRENT_DATE;
  13. ") ;
  14.  
  15.  
  16. while ($row2 = mysql_fetch_array($result2))
  17. {
  18. echo "<table align='center'>";
  19. echo "<tr><td class='tytul'>".$row2['data']." "."Apteka ".$row2['nazwa']."</td></tr>";
  20. echo "<tr><td>adres: ".$row2['ulica']." ".$row2['nrdomu']." ".$row2['miejscowosc']."</td></tr>";
  21. echo "<tr><td>Telefon: ".$row2['telefon']." "."e-mail:".$row2['mail']."</td><td>".$row2['www']."</td></tr>";
  22. echo "</table><br />";
  23. }
  24. mysql_free_result($result2);
  25.  
  26. ?>

plik tresci
  1. <?php
  2.  
  3. //podłączamy plik polaczenie.php
  4. require "polaczenie.php";
  5. // wywołujemy funkcję connection()
  6. connection();
  7.  
  8.  
  9. $result1= mysql_query ("SELECT *
  10. FROM apteki
  11. LIMIT 0,30
  12. ") or die ("nie udalo sie pobrac danych");
  13.  
  14.  
  15.  
  16. while ($row = mysql_fetch_array($result1))
  17. {
  18. echo "<table border='2' cellspacing='0'>";
  19. echo "<tr><td class='tytul'>Apteka ".$row['nazwa']."</td></tr>";
  20. echo "<tr><td>ulica: ".$row['ulica']." ".$row['nrdomu']."</td></tr>";
  21. echo "<tr><td>miasto: ".$row['miejscowosc']."</td></tr>";
  22. echo "<tr><td>www: ".$row['www']."</td></tr>";
  23. echo "<tr><td>Telefon: ".$row['telefon']."</td></tr>";
  24. echo "<tr><td>e-mail: ".$row['mail']."</td></tr>";
  25. echo "</table><br />";
  26. }
  27. mysql_free_result($result1);
  28.  
  29. ?>

Macie moze jakis pomysl??
divy sa ok tylko wkleilem fragment kodu
nospor
Tu masz napisane jak debugować skrypt, między innnymi zapytania do bazy
Temat: Jak poprawnie zada pytanie
tomazino2
Dzieki znalazlem błąd smile.gif
zaslonilem wyswietlanie bledu @.

Dzieki
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.