Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML][SQL]wylistowanie zawartosci bazy do tabel
rozkminiacz
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 17.09.2008

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


Witam

Jestm troche zielony, a moze nawet bardziej niz troche, ale mniejsza, czodzi o to aby z tabeli o nazwa artykuly wylistowac do tabeli w html-u jej zawartosc w taki sposob:
---------------------
| X1 | X2 | x3 | X4 |
---------------------
| X5 | X6 | x7 | X8 |
---------------------
x jest zmienna z mysql-a.
Go to the top of the page
+Quote Post
jareeny
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 23
Dołączył: 2.10.2007
Skąd: Słupsk

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


Poczytaj tutaj i pomyśl co można z tym zrobić (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

http://pl2.php.net/while
http://pl2.php.net/manual/pl/function.mysql-fetch-assoc.php
Go to the top of the page
+Quote Post
barthpl
post
Post #3





Grupa: Zarejestrowani
Postów: 142
Pomógł: 35
Dołączył: 5.12.2006
Skąd: Wrocław

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


W tabeli będzie trochę zabawy bo trzeba pamiętać o dzieleniu na wiersze. Oto przykład:
  1. <?php
  2. $a = array(1, 2, 3, 4, 5, 6, 7, 8, 9);
  3.  
  4.  
  5.    $patternTR = "<tr>%s</tr>";
  6.    $patternTD = "<td>%s</td>";
  7.  
  8.    $inRow = 4; $row = ''; $out = '';
  9.    for( $i = 0; $i < count($a); ) {
  10.        $row .= sprintf( $patternTD, $a[$i] );
  11.        if( ++$i % $inRow == 0 || $i == count($a)-1 ) {
  12.            $out .= sprintf( $patternTR, $row );
  13.            $row = '';
  14.        }
  15.    }
  16.    echo "<table>$out</table>";
  17. ?>


Można to dużo prościej div'ami rozwiązać, o tak:
  1. <?php
  2. $a = array(1, 2, 3, 4, 5, 6, 7, 8, 9);
  3.  
  4.    $pattern = "<div style=\"widt: 50px; floa: left\">%s</div>";
  5.  
  6.    $div = '';
  7.    foreach( $a as $item )
  8.        $div .= sprintf( $pattern, $item );
  9.    echo "<div style=\"widt: 200px\">$div</div>";
  10. ?>


a tak poza tym to już o tym pisaliśmy przynajmniej raz ;)
Go to the top of the page
+Quote Post
rozkminiacz
post
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 17.09.2008

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


Bardzo dziekuje za szybka pomoc.
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: 25.08.2025 - 20:09