Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlenie określonej liczby rekordów
damiandamian
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 18.11.2016

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



Pytanie jak sprawić żeby wyświetlało wyniki dla tylu rekordów ile odnalazło polecenie SELECT ,bo kopiowanie20 razy <tr></tr> ma sensu i napewno jest jakiś prostszy sposób np pętla tylko nie wiem jak tego użyć . Jeśli jest jakiś prostszy sposób wyświetlenia wszystkich odnalezionych rekordów w tabeli byłbym wdzięczny



  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Serwis ABC</title>
  5. <meta http-equiv=content-type content="text/html; charset=iso-8859-2">
  6. <meta http-equiv="Content-Language" content="pl">
  7. </head>
  8.  
  9. <body>
  10. <?php
  11.  
  12.  
  13. require_once "connect.php" ;
  14.  
  15. $polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
  16.  
  17. if ($polaczenie->connect_errno!=0)
  18. {
  19. echo "ERROR";
  20. }
  21. else
  22. {
  23.  
  24. $sql= "SELECT uczniowie.iducznia, uczniowie.user, uczniowie.nr, oceny.biologia, oceny.polski, oceny.wf, oceny.fizyka, oceny.angielski, oceny.historia, oceny.religia, oceny.technika, oceny.niemiecki, oceny.chemia, oceny.informatyka, oceny.geografia, oceny.plastyka, oceny.matematyka FROM uczniowie, oceny WHERE klasa='1a' AND uczniowie.iducznia = oceny.iducznia ORDER BY uczniowie.nr ASC" ;
  25.  
  26.  
  27. if ($rezultat = @$polaczenie->query($sql))
  28. {
  29. $wiersz = $rezultat->fetch_assoc();
  30. $id = $wiersz['iducznia'];
  31. $nr = $wiersz['nr'];
  32. $polski = $wiersz ['polski'];
  33. $matematyka = $wiersz['matematyka'];
  34. $wf = $wiersz['wf'];
  35. $fizyka = $wiersz['fizyka'];
  36. $angielski = $wiersz['angielski'];
  37. $historia = $wiersz['historia'];
  38. $religia = $wiersz['religia'];
  39. $technika = $wiersz['technika'];
  40. $niemiecki = $wiersz['niemiecki'];
  41. $chemia = $wiersz['chemia'];
  42. $informatyka = $wiersz['informatyka'];
  43. $geografia = $wiersz['geografia'];
  44. $plastyka = $wiersz['plastyka'];
  45.  
  46.  
  47.  
  48. echo "<p>";
  49. echo "<table boder=\"1\"><tr>";
  50.  
  51.  
  52.  
  53. echo "<td bgcolor=\"ffff99\"><strong>id</strong></td>";
  54. echo "<td bgcolor=\"ffff99\"><strong>nr</strong></td>";
  55. echo "<td bgcolor=\"ffff99\"><strong>POLSKI</strong></td>";
  56. echo "<td bgcolor=\"ffff99\"><strong>Matematyka</strong></td>";
  57. echo "<td bgcolor=\"ffff99\"><strong>WF</strong></td>";
  58. echo "<td bgcolor=\"ffff99\"><strong>Fizyka</strong></td>";
  59. echo "<td bgcolor=\"ffff99\"><strong>Angielski</strong></td>";
  60. echo "<td bgcolor=\"ffff99\"><strong>Historia</strong></td>";
  61. echo "<td bgcolor=\"ffff99\"><strong>Religia</strong></td>";
  62. echo "<td bgcolor=\"ffff99\"><strong>Technika</strong></td>";
  63. echo "<td bgcolor=\"ffff99\"><strong>Niemiecki</strong></td>";
  64. echo "<td bgcolor=\"ffff99\"><strong>Chemia</strong></td>";
  65. echo "<td bgcolor=\"ffff99\"><strong>Informatyka</strong></td>";
  66. echo "<td bgcolor=\"ffff99\"><strong>Geografia</strong></td>";
  67. echo "<td bgcolor=\"ffff99\"><strong>Plastyka</strong></td>";
  68.  
  69. echo "</tr>";
  70.  
  71.  
  72.  
  73.  
  74.  
  75. echo "</tr> <tr>";
  76.  
  77. echo "<td bgcolor=\"ffff00\">" . $id . "</td>";
  78. echo "<td bgcolor=\"ffff00\">" . $nr . "</td>";
  79. echo "<td bgcolor=\"ffff00\">" . $polski . "</td>";
  80. echo "<td bgcolor=\"ffff00\">" . $matematyka . "</td>";
  81. echo "<td bgcolor=\"ffff00\">" . $wf . "</td>";
  82. echo "<td bgcolor=\"ffff00\">" . $fizyka . "</td>";
  83. echo "<td bgcolor=\"ffff00\">" . $angielski . "</td>";
  84. echo "<td bgcolor=\"ffff00\">" . $historia . "</td>";
  85. echo "<td bgcolor=\"ffff00\">" . $religia . "</td>";
  86. echo "<td bgcolor=\"ffff00\">" . $technika . "</td>";
  87. echo "<td bgcolor=\"ffff00\">" . $niemiecki . "</td>";
  88. echo "<td bgcolor=\"ffff00\">" . $chemia . "</td>";
  89. echo "<td bgcolor=\"ffff00\">" . $informatyka . "</td>";
  90. echo "<td bgcolor=\"ffff00\">" . $geografia . "</td>";
  91. echo "<td bgcolor=\"ffff00\">" . $plastyka . "</td>";
  92.  
  93. echo "</table>";
  94.  
  95.  
  96.  
  97.  
  98.  
  99. $rezultat->free_result();
  100.  
  101.  
  102. }
  103. }
  104. ?>
  105. </body>
  106. </html>


Ten post edytował damiandamian 18.11.2016, 14:21:09
Powód edycji: [Kshyhoo]: nie było widać kodu
Go to the top of the page
+Quote Post

Posty w temacie
- damiandamian   Wyświetlenie określonej liczby rekordów   18.11.2016, 14:17:15
- - Kshyhoo   Przenoszę.   18.11.2016, 14:23:17
- - viking   query zwraca http://php.net/manual/en/class.mysqli...   18.11.2016, 14:24:19
- - damiandamian   Niewiele z tego rozumiem . Potrzebuję kawałek kodu...   18.11.2016, 14:55:57
- - kapslokk   [PHP] pobierz, plaintext while ($row = $result...   18.11.2016, 15:12:26
- - damiandamian   Jeżeli zrobię tabele oceny id_ucznia | przedmiot ...   18.11.2016, 15:37:02
- - viking   Masz tabele http://sqlfiddle.com/#!9/5c52c7/3 ...   18.11.2016, 15:38:53
- - damiandamian   Zaimportowałem Twoją tabelę i dodałem do uczniów u...   18.11.2016, 16:04:55
- - viking   Przecież ci napisałem zapytanie specjalnie. Zamias...   18.11.2016, 16:12:24
- - damiandamian   Widzę ale nie wiem jak to wszytko posklejać żeby d...   18.11.2016, 16:43:14
- - viking   Po pierwsze nie ukrywaj błędów tylko w trybie deva...   18.11.2016, 16:44:49
- - damiandamian   Dzięki za próby wytłumaczenia mi ale niestety nie...   18.11.2016, 16:59:02
- - viking   Prac domowych nie odrabiamy. Naprawdę nie rozumiem...   18.11.2016, 17:05:38
- - damiandamian   A ja nie rozumiem jak to zrobić żeby działało . Gd...   18.11.2016, 17:14:46
- - viking   Patrzymy zatem na http://dev.mysql.com/doc/refman/...   18.11.2016, 17:21:39
- - damiandamian   Dobra bo rozumiem coraz mniej ;D Poddaje sie   18.11.2016, 17:24:44
- - viking   Ale czego nie rozumiesz? Że zapytanie ma mieć okre...   18.11.2016, 17:29:13
- - damiandamian   Taki kod mam tylko nie wiem co dalej [PHP] pobierz...   18.11.2016, 21:08:30
- - viking   http://sqlfiddle.com/#!9/ed328/1   19.11.2016, 07:11:27


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: 23.08.2025 - 18:30