Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]wyświetlanie obrazka wraz z opisem
Forum PHP.pl > Forum > Przedszkole
tarabany
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
.radex
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ć
Crozin
  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
tarabany
radex_p dzięki ! działa

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

Nie przypuszczałem tak szybkiej odpowiedzi , dzięki panowie !
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.