Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Nie wyświetla tabeli z danymi
-borsuczek-
post
Post #1





Goście







  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>View Records</title>
  5. </head>
  6. <body>
  7. <h1>View Records</h1>
  8.  
  9. <?php
  10.  
  11. $db = new PDO('mysql:host=localhost;dbname=records2', 'root', '');
  12. $players = $db -> query('SELECT * FROM players');
  13.  
  14.  
  15. echo "<table border='1' cellpadding='10>";
  16. echo "<tr><th>ID</th><th>First name</th><th>Last name</th></tr>";
  17.  
  18.  
  19. foreach($players->fetchAll() as $row){
  20. echo "<tr>";
  21. echo "<td>".$row['id']."</td>";
  22. echo "<td>".$row['firstname']. "</td>";
  23. echo "<td>".$row['lastname']."</td>";
  24. echo "</tr>";
  25. }
  26. $player -> closeCursor();
  27.  
  28. echo "</table>";
  29.  
  30. ?>
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39. </body>
  40. </html>


Dlaczego nie wyświetla mi tabeli z danymi?
Z PDO raczej wszystko ok.

Z góry dzięki za pomoc
Go to the top of the page
+Quote Post
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Hmmm może troszkę bardziej opiszesz problem? Co wyświetla a czego nie?
Go to the top of the page
+Quote Post
-borsuczek-
post
Post #3





Goście







nawet w źródle strony nie mam tabeli html, nie wyświetla błędu. Po "odpaleniu" tego skryptu wyświetla mi tylko to co jest w <h1>
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Włącz wyświetlanie wszystkich błędów. Tu masz napisane jak
Temat: Jak poprawnie zada pytanie
Go to the top of the page
+Quote Post
-borsuczek-
post
Post #5





Goście







Nie wyświetla żadnych błędów.
Moja baza danych:
  1. CREATE TABLE IF NOT EXISTS `players` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `firstname` varchar(32) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
  4. `lastname` varchar(32) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
  5. PRIMARY KEY (`id`)
  6. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
Go to the top of the page
+Quote Post
-borsuczek-
post
Post #6





Goście







Źródło strony w Mozilli Firefox:

  1. <!DOCTYPE html>
  2. <head>
  3. <title>View Records</title>
  4. </head>
  5. <body>
  6. <h1>View Records</h1>
  7.  
  8. <table border='1' cellpadding='10><tr><th>ID</th><th>First name</th><th>Last name</th></tr><tr><td>1</td><td>Jack</td><td>Miki</td></tr><tr><td>2</td><td>Pakita</td><td>Cipipp</td></tr><tr><td>3</td><td>Ben </td><td>Falk</td></tr><tr><td>4</td><td>Kipa</td><td>Szustak</td></tr></table>
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16. </body>
  17.  
  18. </html>


W przeglądarce widać tylko zawartość <h1>View Records</h1>. Więcej nic nie wyświetla również po włączeniu wyświetlania wszystkich błędów.
Go to the top of the page
+Quote Post
Korab
post
Post #7





Grupa: Zarejestrowani
Postów: 202
Pomógł: 36
Dołączył: 10.06.2011
Skąd: Dokąd

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


Może masz pustą tą tabelę?
Go to the top of the page
+Quote Post
-borsuczek-
post
Post #8





Goście







Już wiem o co chodzi. Nie było ' w
  1. <table border='1' cellpadding='10>.


Powinno być
  1. <table border='1' cellpadding='10'>


(IMG:style_emoticons/default/wink.gif)
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: 24.08.2025 - 17:16