Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]/[mysql]pobieranie danych, wyświetlanie je w tabeli przejście do 2 wierszu
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


Mam kod który pobiera dane z mysql i wyświetla je w tabel. mysql_nym_rows dziele na 2 /2 dodaje nawą pętle i wyświetla mi po 2 rekordy. I to działa poprawnie jednak chcę aby pod każdym z tym rekordów znajdował się jeszcze jest informacja poprana z bazy.
To co chcę uzyskać w HTML:
  1. <tr><td>ELO</td><td>ELO2</td></tr>
  2. <tr><td>Dane</td><td>dane2</td></tr>

A to mój kod:
  1. <?php
  2. $sql = mysql_query("SELECT * FROM kluby");
  3. $rows = mysql_num_rows($sql)/2;
  4. echo "<table cellpadding=\"0\" cellspacing=\"14\" width=\"330\" align=\"center\" border=\"1\" colspan=\"3\">";
  5. for($i=0; $i < $rows; $i++)
  6. {
  7.  echo "<tr colspan=\"3\">";
  8.  
  9.  for($c=0;$c<4;$c++)
  10. { 
  11. $row = mysql_fetch_array($sql);
  12.  
  13. echo "<td><a href=?kluby=show&id=$row[id]><img src=\"$row[logo]\" border=\"0\" alt=\"$row[nazwa_klubu]\" title=\"$row[nazwa_klubu]\"></a></td>"; //i tu zaraz pod każdym logiem klubu chcę wyświetlić np. jego modelatora 
  14.  
  15. }
  16. echo "</tr>";
  17. }
  18. echo "</table>";
  19. ?>

POozdro

Ten post edytował Lejto 7.02.2008, 20:52:11


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
em1X
post
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


nic z tego nie rozumiem dry.gif


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
Lejto
post
Post #3





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


1.Pobieram dane z bazy
2.Wyświetlam je w tabeli każdy rekord w oddzielnej komórce jak się zapełnią 4 komórki to przechodzi do nowej linii
dzięki temu kodowi:
  1. <?php
  2. $rows = mysql_num_rows($sql)/2;
  3.  
  4. // kod [..]
  5.  
  6. for($i=0; $i < $rows; $i++)
  7. {
  8.  
  9.  // kod [..]
  10.  for($c=0;$c<4;$c++)
  11. { 
  12.  
  13. // kod [..]
  14.  
  15. }
  16. // kod [..]
  17.  
  18. }
  19. // kod [..]
  20. ?>


I to działa poprawianie z tym że ja chcę aby POD każdym rekordem z danej tabeli i danego pola pojawiał się rekord i innego pola niż przy pobieraniu tego na początku winksmiley.jpg.
Np.
Tabela -------- kluby
Pole 1 -------- nazwa_klubu
Pole 2 -------- modelator

.....
  1. <tr><td>klub1</td><td>klub3</td></tr> .......
  2. <tr><td>modelator klubu1</td><td>modelator klubu2</td></tr> .......

w razie wątpliwości proszę pytać
____________________________________

Nikt mnie nie rozumie? Powiedźcie czego to wyjaśnię.

Ten post edytował Lejto 9.02.2008, 13:44:51


--------------------
Go to the top of the page
+Quote Post
em1X
post
Post #4





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


ok, a czego właściwie nie potrafisz zrobić ? smile.gif


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
Lejto
post
Post #5





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


przejść do 2 wiersza w tabeli w pętli for żeby wyświetlić modelatorów klubu


--------------------
Go to the top of the page
+Quote Post
nowotny
post
Post #6





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Wiem że OT, ale ja cię proszę... MODERATOR... modelator robi co innego: http://portalwiedzy.onet.pl/120119,haslo.html
No chyba że to jest klub modelatorów... ;D
Go to the top of the page
+Quote Post
Lejto
post
Post #7





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


no to administrator klubu


--------------------
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 - 19:50