Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Hmm znowu losowanie liczby z tablicy, wyświetlanie zdjęć
Thuunder
post 30.11.2004, 21:30:27
Post #1





Grupa: Zarejestrowani
Postów: 234
Pomógł: 1
Dołączył: 29.10.2004

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


Dowiedziałem się jak wylosować 4 liczby bez zwracania.
  1. <?php
  2.  
  3. $liczby = array();
  4. for($i = 0; $i < 4; $i++) {
  5.     do {
  6.         $liczba = rand(1, 4);
  7.     } while(in_array($liczba, $liczby));
  8.     $liczby[] = $liczba;
  9. }
  10.  
  11.  
  12. ?>

,ale mam problem.
Przybliżę o co mi chodzi. Mam 4 elementy w tablicy
Kod
$tab[0]="<img src="plik1">;
$tab[1]="<img src="plik2">";
$tab[2]="<img src="plik3">";
$tab[3]="<img src="plik4">";


i w zależności od indexu tablicy
jeśli $tab[1] to wyświetlam plik2

w taki sposób
np.
  1. <?php
  2.  
  3. echo&#092;"<table>
  4. <tr><td>  plik 3  </td><td>  plik 2  </td></tr>
  5. <tr><td>  plik 1  </td><td>   plik 4   </td></tr>
  6. </table>&#092;";  
  7. ?>


jak próbuję to zrobić za pomocą drugiej tablicy to mi się przywiesza komp smile.gif
Athlon 2000XP+ :-)
Może jest jakiś prostrzy sposób? Jaki błąd popełniam mad.gif
Dzięki za pomoc

Ten post edytował Thuunder 30.11.2004, 21:33:05


--------------------
najprostsze rzeczy są najmniej oczywiste
Go to the top of the page
+Quote Post
hwao
post 30.11.2004, 21:34:12
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Jezeli chodzi o banery to tu masz moj staaaaaaaaaary kod
  1. <?php
  2. $banery = file(&#092;"banery.txt\");
  3. $ile= &#092;"3\";
  4.  
  5. srand ((float)microtime()*1000000); 
  6. shuffle($banery); 
  7. for($i=0;$i<$ile;$i++){
  8.  list($adres,$img,$opis) = explode('|+|', $banery[$i]);
  9.  
  10.  echo &#092;"<a href=\"$adres\" target=\"_blank\" title=\"$opis\"><img src=\"baner/$img\" border=\"0\"></a><br />\";
  11. }
  12. ?>


baza (plikowa;-)
Kod
http://xxx|+|emss1.jpg|+|alt0|+|
http://www.xxx|+|ble_b2.jpg|+|alt0|+|
http://xxx|+|phputton2.gif|+|alt0|+|
http://www.xxx|+|button_forum.gif|+|alt0|+|
http://xxx|+|baner.gif|+|Servis o czyms tam=]|+|
Go to the top of the page
+Quote Post
Thuunder
post 30.11.2004, 21:41:01
Post #3





Grupa: Zarejestrowani
Postów: 234
Pomógł: 1
Dołączył: 29.10.2004

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


W sumie może do końca nie sprecyzowałem. W tablicy może być też jakiś kod
np.

  1. <?php
  2. $tab[0]=&#092;"<tr><td><br><hr><img src=\"plik\"></td></tr>\";
  3. ?>


Ten post edytował Thuunder 30.11.2004, 21:41:23


--------------------
najprostsze rzeczy są najmniej oczywiste
Go to the top of the page
+Quote Post
Ive
post 30.11.2004, 22:01:55
Post #4





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


hwao podal ci przykład a ty juz dalej sam kombinuj zeby go dostosowac do swoich potrzeb...
Go to the top of the page
+Quote Post
Thuunder
post 1.12.2004, 00:38:27
Post #5





Grupa: Zarejestrowani
Postów: 234
Pomógł: 1
Dołączył: 29.10.2004

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


Spoko, tylko trochę dziwnie to wygląda...


--------------------
najprostsze rzeczy są najmniej oczywiste
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: 13.06.2025 - 03:03