Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ROZWIĄZANY][MySQL][PHP] Skrypt nie wyswietla rekordow z Bazy Danych MySQL, mysql + php
Pawel.Dabrowski
post
Post #1





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 15.12.2009
Skąd: Łomża

Ostrzeżenie: (10%)
X----


Witam,
skrypt ten powinien wyświetlać nagłówek z pliku naglowek.php i łączyć z bazą, do której dane zostały wpisane w pliku polaczenie.php a następnie wyswietlic rekordy z tabeli klienci w tabeli.

Co jest nie tak, że wyświetla wyłącznie zawartosc pliku naglowek.php? Proszę o poprawienie kodu.
  1. <?php require_once('naglowek.php');
  2. require_once('polaczenie.php');
  3.  
  4. echo "<h3>Baza Klientow</h3>";
  5. echo "<table style='width:80%;border:2px solid black;' >";
  6. echo "<tr>";
  7. echo "<th>Imię</th><th>Nazwisko</th><th>NumerTelefonu</th><th>Pesel</th><th>NumerDowodu</th><th>Adres</th><th>Miasto</th></tr>";
  8. $zapytanie = "SELECT * FROM klienci";
  9. $wynik = mysql_query($zapytanie);
  10. while ($linia = mysql_fetch_array($wynik)):
  11. echo "<tr>";
  12. echo "<th>$linia[1]</th><th>$linia[2]</th><th>$linia[3]</th><th>$linia[4]</th><th>$linia[5]</th><th>$linia[6]</th><th>$linia[7]</th>";
  13. echo "</tr>";
  14. endwhile;
  15. echo"</table>";
  16. ?>

Adres pliku: http://szbd.fabryka-www.eu/klienci.php
Dane do bazy w pliku polaczenie.php podane prawidlowo.

Ten post edytował Pawel.Dabrowski 20.02.2014, 18:25:22
Powód edycji: [Kshyhoo]: dodałem tagi
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Go to the top of the page
+Quote Post
c4ash
post
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 9
Dołączył: 14.01.2010

Ostrzeżenie: (0%)
-----


Jesli dane w polaczenie sa ok, to wlacz raportowanie bledow i daj co wyplulo.
Go to the top of the page
+Quote Post
Pawel.Dabrowski
post
Post #4





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 15.12.2009
Skąd: Łomża

Ostrzeżenie: (10%)
X----


Jeżeli włączyć raportowanie miałem poprzez dodanie kodu

  1. ini_set('display_errors','1');


to plik wyglada tak i niestety nie wypluwa bledow:

  1. <?php
  2. ini_set('display_errors','1');
  3. require_once('naglowek.php');
  4. require_once('polaczenie.php');
  5.  
  6. echo "<h3>Baza Klientow</h3>";
  7. echo "<table style='width:80%;border:2px solid black;' >";
  8. echo "<tr>";
  9. echo "<th>Imię</th><th>Nazwisko</th><th>NumerTelefonu</th><th>Pesel</th><th>NumerDowodu</th><th>Adres</th><th>Miasto</th></tr>";
  10. $zapytanie = "SELECT * FROM klienci";
  11. $wynik = mysql_query($zapytanie) or die('BŁĄD:'.mysql_error());
  12. while ($linia = mysql_fetch_array($wynik)):
  13. echo "<tr>";
  14. echo "<th>$linia[1]</th><th>$linia[2]</th><th>$linia[3]</th><th>$linia[4]</th><th>$linia[5]</th><th>$linia[6]</th><th>$linia[7]</th>";
  15. echo "</tr>";
  16. endwhile;
  17. echo"</table>";
  18. ?>
  19.  
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #5





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Poproszę o PW z propozycją zmiany nazwy wątku. Po tym, odblokuję wątek.
  1. ini_set( 'display_errors', 'on' );
  2. error_reporting( E_ALL );


Moja propozycja (albo albo):
1. wklej zawartość dołączanych plików.
2. zakomentuj inkludowane pliki.
Go to the top of the page
+Quote Post
Pawel.Dabrowski
post
Post #6





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 15.12.2009
Skąd: Łomża

Ostrzeżenie: (10%)
X----


Pliki załączone:

1. szbd.fabryka-www.eu/naglowek.php
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Autowypozyczalnia Praga</title>
  6. <meta name="Description" content="opis strony" />
  7. <meta name="keywords" content="słowa kluczowe" />
  8. <meta name="Author" content="Autor" />
  9. <meta name="Robots" content="ALL" />
  10. <meta name="revisit-after" content="10" />
  11. </head>
  12.  
  13. <body>
  14.  
  15. <h1>Witamy w Wypozyczalni Praga!</h1>
  16. <b>03 - 734 Warszawa, ul. Targowa 70</b>
  17.  
  18. <center><a href="index.php">Glowna</a> | <a href="pracownicy.php">Pracownicy</a> | <a href="klienci.php">Klienci</a> | <a href="samochody.php">Samochody</a> | <a href="wypozyczenia.php">Wypozyczenia</a> | <a href="kontakt.php">Kontakt</a><br><br>
  19.  


2. szbd.fabryka-www.eu/polaczenie.php
  1. <?
  2. $nazwaUzytkownika = 'pawel_szbd';
  3. $haslo = '******';
  4. $baza = 'pawel_szbd';
  5.  
  6. mysql_connect('localhost', $nazwaUzytkownika, $haslo);
  7. @mysgl_select_db($baza) or die ("Nie udalo sie wybrac bazy");
  8.  
  9. ?>

(haslo zastapilem gwiazdkami)


3. szbd.fabryka-www.eu/klienci.php
  1. <?php
  2. ini_set('display_errors','om');
  3. require_once('naglowek.php');
  4. require_once('polaczenie.php');
  5.  
  6. echo "<h3>Baza Klientow</h3>";
  7. echo "<table style='width:80%;border:2px solid black;' >";
  8. echo "<tr>";
  9. echo "<th>Imię</th><th>Nazwisko</th><th>NumerTelefonu</th><th>Pesel</th><th>NumerDowodu</th><th>Adres</th><th>Miasto</th></tr>";
  10. $zapytanie = "SELECT * FROM klienci";
  11. $wynik = mysql_query($zapytanie) or die('BŁĄD:'.mysql_error());
  12. while ($linia = mysql_fetch_array($wynik)):
  13. echo "<tr>";
  14. echo "<th>$linia[1]</th><th>$linia[2]</th><th>$linia[3]</th><th>$linia[4]</th><th>$linia[5]</th><th>$linia[6]</th><th>$linia[7]</th>";
  15. echo "</tr>";
  16. endwhile;
  17. echo"</table>";
  18. ?>


Jesli to pomoze w rozwiazaniu bledu: php jest w wersji 5.3.x
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #7





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




No widzisz teraz, dlaczego nie wypluwa błędów?
  1. @mysgl_select_db($baza) or die ("Nie udalo sie wybrac bazy");

usuń @.
No i powinno być mysql_select_db a nie mysgl_select_db...
Go to the top of the page
+Quote Post
Pawel.Dabrowski
post
Post #8





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 15.12.2009
Skąd: Łomża

Ostrzeżenie: (10%)
X----


Dziwny przypadek. @ usunięta i dalej nie wypluwa
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #9





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Czy Ty masz jakąś chińską klawiaturę czy może kłopoty ze wzrokiem?
Nie ini_set('display_errors','om'); a ini_set('display_errors','on');
Go to the top of the page
+Quote Post
Pawel.Dabrowski
post
Post #10





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 15.12.2009
Skąd: Łomża

Ostrzeżenie: (10%)
X----


Działa, dziekuje
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 09:46