![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Siemka jak wysiwtlic dane z sql ale zeby sie pokazywały w 2 kolumnach
![]() h**p://www.webhandel.pl/katalog/designy.php Kod -----------------------
id4 | id3 ----------------------- id 2 | id 1 -------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Dajesz w petli wypisywanie jednej komorki a co: $i % 2 == 0 dodajesz nowy wiersz w tabeli.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Mam w pętli while dać w kórymś miejscu for
![]() ![]() [php:1:aed081409a]<?php function pokaz ($dzial,$ile,$od){ $query=mysql_query("SELECT * FROM $dzial ORDER BY id DESC LIMIT ($od,$ile)"); while($hot=mysql_fetch_assoc($query)){ $id=$hot['id']; $kategoria=strtoupper($hot['kategoria']); $kategoria2=$hot['kategoria']; $kategoria3=ucfirst($hot['sub_kategoria']); $tytul=$hot['tytul']; $data=$hot['data']; $zdjecie_m=$hot['zdjecie_m']; $zdjecie_d=$hot['zdjecie_d']; $tresc=$hot['tresc']; $cena=$hot['cena']; $n_tresc=wordwrap($tresc, 25, "<br />", 1); $by=$hot['useradded']; echo" <table width=200 border=0 cellspacing=0 cellpadding=0> <tr> <td width=80%> <b>Kategoria: <A HREF="katalog/$kategoria2.php?id=$id">$kategoria3</A> </td> <td width=20%> <A HREF="katalog/$kategoria2.php?id=$id"><img src="images/info.bmp" width="18" height="18" border="0"/></a> </b> </td> </tr> </table> <table width=100% border=0 cellspacing=0 cellpadding=0> <tr> <td width=40%> <A HREF="katalog/$kategoria2.php?id=$id"><p align="center"><img src="katalog/zdjecia/$kategoria2/$zdjecie_m" border="0"/></p></A> </td> <td width=60%> <B>$tytul</B><br> <p align=left>$n_trescn</p> cena tylko: <font size="+3"><b>$cena</b></font> <br> <br> <I><B>autor: $by</B></I> </td> </tr> </table> "; } } ?>[/php:1:aed081409a] -------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 19.02.2004 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Ja mam cos takiego w pętli while:
[php:1:1f49197163]<?php $ile_pol=0; <table><tr> while(){ echo "<td> $zmienne_z_zapytania</td>"; $ile_pol++; if($ile_pol==2){ echo "</TR><tr>"; $ile_pol=0; } } ?>[/php:1:1f49197163] |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze robisz zle z ta tabela. Znaczniki rozpoczynajace i konczace tabele powinny byc poza whilem. A w srodku tylko same tworzenie komorek tabeli.
Po drugie dajesz w while np. $i++; (oczywiscie wczesniej ustawiasz na 0). W samym ciele petli dajesz podany przezemnie warunek, ktory dodaje znaczniki nowego wiersza (<tr>). |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
thx juz chyba wiem jak to zrobic.
-------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 19:09 |