Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML][MYSQL] Cztery kolumny, dwa wiersze, dane z bazy
in5ane
post 25.06.2008, 07:41:23
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Hi, chciałbym się dowiedzieć jak zrobić taki układ wyciąganych danych z bazy jak na poniższym schemacie:

|----1---| |----2---| |----3---| |----4---| <-- (numery kolumn)
\/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/
|-------| |-------| |-------| |-------| <-- (jeden
|-------| |-------| |-------| |-------| <-- wiersz)

|-------| |-------| |-------| |-------| <-- (drugi
|-------| |-------| |-------| |-------| <-- wiersz)


Proszę o odpowiedź ;-)

Ten post edytował in5ane 25.06.2008, 07:47:11


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
Cysiaczek
post 25.06.2008, 08:00:08
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Nie rozumiem, gdzie widzisz problem? Przecież to normalna tabelka jest...


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
piotrooo89
post 25.06.2008, 08:05:36
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




prosta pętla while do wyświetlenia wyników powinna Ci w zupełności wystarczyć.


--------------------
Go to the top of the page
+Quote Post
in5ane
post 25.06.2008, 08:06:03
Post #4





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Nie no właśnie nie, no bo ma być tak, że są 4 wpisy, a pod nimi kolejne 4 wpisy (co daje łącznie 8).

Cytat(piotrooo89 @ 25.06.2008, 07:05:36 ) *
prosta pętla while do wyświetlenia wyników powinna Ci w zupełności wystarczyć.

Może jakaś wskazówka? Bo, że pętlę użyć to wiem. Z tego co wiem, to można też chyba for użyć.

Ten post edytował in5ane 25.06.2008, 08:08:02


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
JoShiMa
post 25.06.2008, 09:07:42
Post #5





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

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


Nie bardzo rozumiem. Jeden rekord ma być rozbijany na dwa wiersze, czy też co drugi wiersz ma być przerwa?


--------------------
Go to the top of the page
+Quote Post
in5ane
post 25.06.2008, 10:45:24
Post #6





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


PIERWSZY REKORD | DRUGI REKORD | TRZECI REKORD | CZWARTY REKORD
PIATY REKORD | SZOSTY REKORD | SIODMY REKORD | OSMY REKORD


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
l0ud
post 25.06.2008, 10:47:42
Post #7





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Jak to ma wyglądać w momencie, gdy będzie równo 9 rekordów?


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
piotrooo89
post 25.06.2008, 10:48:09
Post #8


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




  1. <?php
  2. while($linia=mysql_fetch_array($pokaz))
  3. {
  4. echo '<tr>
  5. <td>'.$linia['rekord 1'].'</td>
  6. <td>'.$linia['rekord 2'].'</td>
  7. <td>'.$linia['rekord 3'].'</td>
  8. <td>'.$linia['rekord 4'].'</td>
  9. </tr>';
  10. }
  11. ?>


coś takiego?


--------------------
Go to the top of the page
+Quote Post
nospor
post 25.06.2008, 10:55:49
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://forum.php.pl/index.php?act=ST&f...t=0#entry185524


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
JoShiMa
post 25.06.2008, 10:58:15
Post #10





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

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


Cytat(in5ane @ 25.06.2008, 09:45:24 ) *
PIERWSZY REKORD | DRUGI REKORD | TRZECI REKORD | CZWARTY REKORD
PIATY REKORD | SZOSTY REKORD | SIODMY REKORD | OSMY REKORD


  1. <?php
  2. $i=0
  3. while($rekord = mysql_fetch_array($wynik_zapytania)){
  4.  $dane [$i] = $dane_z_rekordu;
  5.  $i++;
  6.  if($i == 4){
  7.  $i = 0;
  8.  $string = implode ("|" , $dane);
  9.  echo "$string<br/>";
  10.  }
  11.  
  12. }
  13. //na koniec wyświetlenie tych kilku ostatnich robiących niepełną linię, jeśli będą
  14. if($i != 0 ){
  15.  $string = implode ("|" , $dane);
  16.  echo "$string<br/>";
  17. }
  18. ?>


Ten post edytował JoShiMa 25.06.2008, 10:59:27


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.06.2025 - 19:09