Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP]Wyświetlanie rekordów w tabeli
danussiaaa
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 15.06.2007

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


Mam następujacy problem: Jak wyświetlić rekodry z Mysql'a w tabeli która ma 3 kolumny,liczba wierszy zależny od ilości rekodow w bazie.Jak kolwiek próbowałam zawsze otrzymywałem tylko powielone 3 pierwsze rekordy.Może mi ktoś pomóc?

Ten post edytował danussiaaa 12.08.2009, 10:10:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
danussiaaa
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 15.06.2007

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


Otóż nie rekord posiada 1 wartość.I cały sęk polega na tym ,że nie potrafię wyświetlić kolejnych rekordów w tabeli złożonej z 3 kolumn
Go to the top of the page
+Quote Post
JoShiMa
post
Post #3





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(danussiaaa @ 13.08.2009, 02:37:37 ) *
Otóż nie rekord posiada 1 wartość.I cały sęk polega na tym ,że nie potrafię wyświetlić kolejnych rekordów w tabeli złożonej z 3 kolumn


Takie buty...

  1. echo '<table>';
  2. $licznik = 0;
  3. echo '<tr>'
  4. while($wiersz=mysql_fetch_assoc($wynik)){
  5. if($licznik ==0) echo '<tr>';
  6.  
  7. echo "<td>$wiersz['link']</td>";
  8. $licznik ++;
  9.  
  10. if($licznik ==3){
  11. echo '</tr>'
  12. $licznik = 0;
  13. }
  14.  
  15. }
  16. if ($licznik !=0){
  17. for($i=0; $i<= (3-$licznik){
  18. echo '<td></td>';
  19. }
  20. echo '</tr>';
  21. }
  22. echo '</table>';



Nie testowałam, mogą być błędy.
PS przestań wreszcie używać nawiasów w echo (IMG:style_emoticons/default/smile.gif) To takie nieeleganckie.
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 10:03