Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Tabela php, Wyswietlanie tabeli
--Agnieszka--
post
Post #1





Goście







Witam.

Piszę tutaj, bo próbuje cały czas zmienić wygląd wyświetlania tabeli.

Gdy użyje printa w ten sposób (po pobraniu z bazy danych tabeli):

  1. print "<TR><TD>id</TD><TD>nazwa</TD><TD bgcolor='red'>Opis</TD><TD>cena</TD><TD>zdjecie</TD><TD>cos</TD><TD>ilosc</TD></TR>\n";
  2. while ($wiersz = mysql_fetch_array ($zapytanie))
  3. {
  4. $id = $wiersz[0];
  5. $nazwa = $wiersz[1];
  6. $opis = $wiersz[2];
  7. $zdjecie = $wiersz[3];
  8. $ilosc = $wiersz[4];
  9. $kategoria = $wiersz[5];
  10. $cena = $wiersz[6];
  11.  
  12. echo("<tr>");
  13. echo("<td>$wiersz[0]</td>");
  14. echo("<td>$wiersz[1]</td>");
  15. echo("<td>$wiersz[2]</td>");
  16. echo("<td>$wiersz[3]</td>");
  17. echo("<td>$wiersz[4]</td>");
  18. echo("<td>$wiersz[5]</td>");
  19. echo("<td>$wiersz[6]</td>");
  20. echo("</tr>");


to otrzymuje taką tabele:

(IMG:http://iv.pl/images/77255286087252158634.jpg)

A czy ktoś mógłby mi podpowiedzieć jak wyświetlić dane w sposób a'la jak na tej stronie
http://polskie.multimetry.tk/

czyli nie od góry do dołu tylko

Zdjecie Zdjecie Zdjecie
Nazwa Nazwa Nazwa
Opis Opis Opis
Cena Cena Cena

i tak po 3 elementy na jeden wiersz. proszę o odpowiedź (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




To pomyśl... Ty lecisz w pętli sobie wierszami i tak też wkładasz elementy do kolejnych wierszych, ale jednocześnie w zamyśle chcesz robić zamianę wierszy na kolumny i jeszcze porcjowanie po 3. Naprawdę nie widzisz problemu i pomysłu? Chyba trzeba pobierać 3 wiersze i z nich dopiero kombinować tak jak chcesz. Ewentualnie skorzystać z pomocniczej zmiennej, która zapewni Ci odpowiednią transformację danych do postaci której potrzebujesz.
Go to the top of the page
+Quote Post
--Agnieszka--
post
Post #3





Goście







Próbowałam już chyba na wszystkie sposoby i nic nie daje rady. Może ktoś będzie wiedział jak to zrobić?
Go to the top of the page
+Quote Post

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: 23.08.2025 - 05:10