Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rekordy z bazy w 3 kolumnach
pawel_grudziadz
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 7.07.2005

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


witam mam następujący problem ...

w bazie danych mam tabele "kategorie" (id, nazwa), mam 106 rekordów w środku.
te rekordy chce wyświetlić w 3 kolumnach, jednach skrypt który napisałem nie wyświetla mi wszystkiego, zawsze wyświetla tylko parzystą liczbę rekordów, nie mam pojęcia co robię nie tak ... oto mój skrypt.

  1. <?
  2. $a = mysql_query(&#092;"select * from kategorie\");
  3. $ile_cale = mysql_num_rows($a);
  4.  
  5. $ile_pol = round($ile_cale/3);
  6.  
  7. $dwa = round($ile_cale/3) +$ile_pol;
  8. $trzy = $ile_cale;
  9.  
  10.  
  11.  
  12.  
  13. $z = mysql_query(&#092;"select * from kategorie order by nazwa LIMIT 0,\".$ile_pol.\"\");
  14. $p = mysql_query(&#092;"select * from kategorie order by nazwa LIMIT \".$ile_pol.\",$dwa\"); 
  15. $y = mysql_query(&#092;"select * from kategorie order by nazwa LIMIT \".$dwa.\",$trzy\"); 
  16. while ($c = mysql_fetch_assoc($z) and $g = mysql_fetch_assoc($p) and $j = mysql_fetch_assoc($y)) {
  17.  
  18.  
  19. echo &#092;"<tr><td align=top width=250 class=katalog>\";
  20. echo &#092;"<table border=0 width=250><td width=100%>\";
  21. echo &#092;"<font color=red style=\"size: 1px;\">&raquo;</font> <a href=?go=kat&id=$c[id]>$c[nazwa]</a>\";
  22. echo &#092;"</td></table></td>\";
  23.  
  24. echo &#092;"<td align=top width=250 class=katalog>\";
  25. echo &#092;"<table border=0 width=250><td width=100%>\";
  26. echo &#092;"<font style=\"size: 1px;\" color=red>&raquo;</font> <a href=?go=kat&id=$g[id]>$g[nazwa]</a>\";
  27. echo &#092;"</td></table></td>\";
  28.  
  29. echo &#092;"<td align=top width=250 class=katalog>\";
  30. echo &#092;"<table border=0 width=250><td width=100%>\";
  31. echo &#092;"<font style=\"size: 1px;\" color=red>&raquo;</font> <a href=?go=kat&id=$j[id]>$j[nazwa]</a>\";
  32. echo &#092;"</td></table></td></tr>\";
  33. }
  34.  
  35. echo &#092;"</table></center>\";
  36. ?>


prosze o pomoc ...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pawel_grudziadz
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 7.07.2005

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


jest jeszcze jeden problem ... mianowicie ... moj kod wyswietlal w ten sposob:

A D H
A D I
A E J
B F K
B F L
B F Ł
C G Ł
C H Z

twoj natomiast wyswietla tak:

A B C
D D E
F G H
I J K
L M N
O P P
S T Z

Jak ustawic aby twoj kod wyswietlal w ten sposob co moj ?


Prosze o pomoc ...
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: 2.10.2025 - 17:13