Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MSSQL][PHP]Grupowanie i wyświetlanie
ksaw
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 1.02.2009

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


Witam,
Mam na serwerze trzy pliki graficzne o nazwach np:
id1-dasdasd.jpg, id1-jhfelwew.jpg, id2-werwrqw.jpg
Wspólną cechą dla pierwszych dwóch jak widać to id1
Czy jest możliwość grupowanie tych plików a następnie ich wyświetlenie jeżeli w nazwie znajduję się id, nie zważając na pozostałą część nazwy?


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
blahy
post
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 22
Dołączył: 20.07.2010

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


jest taka mozliwosc. nie do konca wiem jak chcesz zeby to wygladalo takze zalaczam 3 wersje: piwerwsza wyswietla wszystkie pliki z aktualnego folderu ktore zaczynaja sie od id i sa plikami .jpg (wg $pattern), druga wyswietli tylko te ktore naleza do wybranej za pomoca $id grupy (np. tylko te dwa pierwsze jpgi ktore maja id1), trzecia pogrupuje zdjecia wg atrubutu id. w tablicy $results znajda sie tablice reprezentujace kolejne grupy (id1, id2 itd).
  1. <?php
  2.  
  3. /* ver 1
  4. $pattern = "id*.jpg";
  5. foreach(glob($pattern) as $fileName) {
  6. echo '<img src="'.$fileName.'"></img><br>';
  7. }
  8. */
  9.  
  10. /* ver 2
  11. $id = 1;
  12. $pattern = "id$id*.jpg";
  13. foreach(glob($pattern) as $fileName) {
  14. echo '<img src="'.$fileName.'"></img><br>';
  15. }
  16. */
  17.  
  18. /*
  19. $max = 2;
  20. $results = array();
  21.  
  22. for($id=1;$id<=$max;$id++) {
  23. $pattern = "id$id*.jpg";
  24. $results[] = glob($pattern);
  25. }
  26.  
  27. print_r($results);
  28. */
  29. ?>
Go to the top of the page
+Quote Post
ksaw
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 1.02.2009

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


dzięki o to mi chodziło (IMG:style_emoticons/default/biggrin.gif)
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: 24.08.2025 - 01:28