Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Sortowanie odebranych danych
marian84
post 21.05.2008, 19:11:39
Post #1





Grupa: Zarejestrowani
Postów: 185
Pomógł: 10
Dołączył: 29.01.2008

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


Jak zrobić by pobrane wartości poukładały sie w taki sposób:

foto1 foto1.1 foto1.2 foto1.3
---------------------------------
foto2 foto2.1
---------------------------------
foto3 foto3.1 foto3.2

itd

kod wygląda nasępująco:

  1. <?php
  2. $pokaz_stopke="SELECT * FROM _foto, foot where id_art='".$id_kat."' and id_parent=id_stopki and akt='1' ";
  3. $pok = mysql_query($pokaz_stopke);
  4. while($wiersz = mysql_fetch_array($pok))
  5. {
  6.  
  7. $plik= $wiersz["foto"];
  8. $ktora= $wiersz["id_parent"];
  9.  
  10.  
  11. echo" ".$ktora."<img src='../galeria/sm/".$plik."'> <br>";
  12. }
  13. ?>


Ten post edytował marian84 21.05.2008, 19:20:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
marcio
post 21.05.2008, 19:15:05
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


Dodaj na koniec zapytania order by id asc


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
marian84
post 21.05.2008, 19:16:38
Post #3





Grupa: Zarejestrowani
Postów: 185
Pomógł: 10
Dołączył: 29.01.2008

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


Cytat(marcio @ 21.05.2008, 20:15:05 ) *
Dodaj na koniec zapytania order by id asc


No tak, tylko że to poukłada mi jedynie w kolejnosci rosnacej po id, a mi chodzi o to, by pojawiły sie tez te kreski

Ten post edytował marian84 21.05.2008, 19:21:02
Go to the top of the page
+Quote Post
marcio
post 21.05.2008, 19:56:47
Post #4





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


Chyba logicznie ze najlatwiej dac echo przed while i w srodku
  1. <?php
  2. $pokaz_stopke="SELECT * FROM _foto, foot where id_art='".$id_kat."' and id_parent=id_stopki and akt='1' order by id asc";
  3. $pok = mysql_query($pokaz_stopke);
  4. echo('---------------------------------------');
  5. while($wiersz = mysql_fetch_array($pok))
  6. {
  7.  
  8. $plik= $wiersz["foto"];
  9. $ktora= $wiersz["id_parent"];
  10.  
  11.  
  12. echo" ".$ktora."<img src='../galeria/sm/".$plik."'> <br>";
  13. echo('---------------------------------------');
  14. }
  15. ?
  16. ?>


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
marian84
post 21.05.2008, 20:08:00
Post #5





Grupa: Zarejestrowani
Postów: 185
Pomógł: 10
Dołączył: 29.01.2008

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


No nie do konca...
wynik nie jest taki jak pokazalem tylko

foto
---------------
foto1
-------------
foto2
----------------
foto3
---------------

Ten post edytował marian84 21.05.2008, 20:08:45
Go to the top of the page
+Quote Post
marcio
post 21.05.2008, 20:36:16
Post #6





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


Boze czy tobie sie nawet nie chce pokombinowac z tym echo();??


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
marian84
post 21.05.2008, 20:39:59
Post #7





Grupa: Zarejestrowani
Postów: 185
Pomógł: 10
Dołączył: 29.01.2008

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


NIe wiem czy samo echo wystarczy, nie trzeba czasem jakos pogrupować wyników by kreski pojawily sie po odpowiednim dziale?
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: 19.07.2025 - 18:32