Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]wyświetlanie obrazka wraz z opisem
-tarabany-
post 25.05.2008, 12:21:08
Post #1





Goście







Ten kod odpowiada za losowe wyświetlanie obrazka wraz z przypisanym opisem.

  1. <?php
  2. // inicjujemy generator licz losowych  
  3. srand((float)microtime()*1000000); 
  4.  
  5. // tablica zawierajaca tablice z obrazkiem i opisem do niego 
  6. $txt[] = array('../img/obrazek.jpg' => 'aaaa'); 
  7. $txt[] = array('../img/obrazek1.jpg' => 'aaa'); 
  8.  
  9.  
  10. // wybieramy losowy element z tablicy 
  11. $txt_rand = $txt[array_rand($txt)]; 
  12.  
  13. // wyswietlamy obrazek razem z opisem 
  14. foreach($txt_rand as $key => $value) { 
  15.  echo "<img border=\"0\" src=\"$key\" width=\"440\" height=\"190\"><br>$value"; 
  16. }
  17. ?>


Czy mógłby mi ktoś napisać jak przerobić kod aby przypisać dwa opisy dla jednego obrazka ?

pozdrawiam
Go to the top of the page
+Quote Post
.radex
post 25.05.2008, 12:32:52
Post #2





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


jedno z możliwych rozwiązań:

  1. <?php
  2. // inicjujemy generator licz losowych  
  3. srand((float)microtime()*1000000); 
  4.  
  5. // tablica zawierajaca tablice z obrazkiem i opisem do niego 
  6. $txt[] = array('../img/obrazek.jpg' => array('aaaa', 'bbbb')); 
  7. $txt[] = array('../img/obrazek1.jpg' => array('aaa', 'bbb')); 
  8.  
  9.  
  10. // wybieramy losowy element z tablicy 
  11. $txt_rand = $txt[array_rand($txt)]; 
  12.  
  13. // wyswietlamy obrazek razem z opisem 
  14. foreach($txt_rand as $key => $value) { 
  15.  echo "<img border=\"0\" src=\"$key\" width=\"440\" height=\"190\"><br>".$value[0]."<br>".$value[1]; 
  16. }
  17. ?>
  18. Powinno działać


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
Crozin
post 25.05.2008, 12:33:06
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


  1. <?php
  2. $txt[] = array('../img/obrazek1.jpg' => array('opsi1', opis2)); 
  3.  
  4. //....
  5.  
  6.  
  7. foreach($txt_rand as $key => $value) { 
  8.  echo "<img border=\"0\" src=\"$key\" width=\"440\" height=\"190\"><br>{$value[0]}DADASDAS{$value[1]}"; 
  9. }
  10. ?>
EDIT: spóźniełem się winksmiley.jpg

Ten post edytował Crozin 25.05.2008, 12:33:38
Go to the top of the page
+Quote Post
-tarabany-
post 25.05.2008, 12:43:25
Post #4





Goście







radex_p dzięki ! działa

Crozin nie sprawdzałem ale dzięki exclamation.gif!

Nie przypuszczałem tak szybkiej odpowiedzi , dzięki panowie !
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: 25.07.2025 - 09:50