Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Mysql - enter w bazie danych ?
rbl88
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 20.10.2012

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


Hej, mój problem polega na tym, że założyłam w phpmyadmin tabele która wyswietla wiek i poziomy (zaawansowania jezyka - potrzebne dla strony).
Jednak po załadowaniu wyświetla je w linii ciągłej np. A1,B1,B2,C1,C2. Mi by zależało na tym, by poziomy i wiek wyświetlane były w pionie tzn.:
A1
B1
B2 itd

Mój kod z php wygląda tak:

  1. <?php
  2.  
  3.  
  4. include('schoollbn.php');
  5.  
  6. $wynik = mysql_query("SELECT * FROM schoollbn")
  7. or die('Błąd zapytania');
  8. echo '<table cellpadding="2" cellspacing="5" border=1>';
  9. while($r = mysql_fetch_assoc($wynik)) {
  10. $nazwa_szkoly = $r["nazwa_szkoly"];
  11. $adres_szkoly = $r["adres_szkoly"];
  12. $poziom = $r["poziom"];
  13. $wiek = $r["wiek"];
  14. echo '<tr>';
  15. echo '<td>'.$nazwa_szkoly.'</td>';
  16. echo '<td>'.$adres_szkoly.'</td>';
  17. echo '<td>'.$poziom.'</td>';
  18. echo '<td>'.$wiek.'</td>';
  19. echo '</tr>';
  20. }
  21. echo '</table>';
  22.  
  23. />
  24.  



Czy ktos mógłby mi w tym pomóc?

Pozdro.

Ten post edytował rbl88 20.10.2012, 13:06:05
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


  1. include('schoollbn.php');
  2.  
  3. $wynik = mysql_query("SELECT * FROM schoollbn")
  4. or die('Błąd zapytania');
  5. echo '<table cellpadding="2" cellspacing="5" border=1>';
  6. while($r = mysql_fetch_assoc($wynik)) {
  7. $nazwa_szkoly = $r["nazwa_szkoly"];
  8. $adres_szkoly = $r["adres_szkoly"];
  9. $poziom = str_replace(',', '<br/>', $r["poziom"]); // to powinno załatwić sprawę.
  10. $wiek = $r["wiek"];
  11. echo '<tr>';
  12. echo '<td>'.$nazwa_szkoly.'</td>';
  13. echo '<td>'.$adres_szkoly.'</td>';
  14. echo '<td>'.$poziom.'</td>';
  15. echo '<td>'.$wiek.'</td>';
  16. echo '</tr>';
  17. }
  18. echo '</table>';


tzn. jeśli istotnie te poziomy oddzielone są przecinkami w bazie. Można jeszcze użyć zamiennie pętli. Tak czy siak potrzebna jest znajomość separatora. Jeśli jest to przecinek tak jak napisałaś, to będzie działać.

Ten post edytował b4rt3kk 20.10.2012, 13:18:24


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
rbl88
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 20.10.2012

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


Świetnie, działa!!

Dzieki wielkie!!! smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 05:21