Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Drobny problem z pętlą foreach
.Wojtek
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 22.09.2009

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


Witam

Prawie udało mi się zrobić prostą pętlę, jednak mam mały problem. Chciałbym, aby po naciskaniu jednego z części przycisków w głównym menu strony www pewien div na stronie się wyświetlał, a dla reszty przycisków owy div miałby się nie wyświetlać. Pętla wykorzystuje funkcję _GET["go"] i w zależności jaka jest końcówka URL'a, wyświetla lub nie wyświetla div'a. Problem polega na tym, że jeżeli ustawię sobie dla $array_div_url więcej niż jedną końcówkę URL'a, div wyświetla się kilka razy, np. dla 3 wpisów w $array_div_url, dla URL'i w $array_div_url div wyświetla się po 2 razy, a na reszcie stron po 3 razy. Co muszę poprawić, aby dla URL'i z $array_div_url w ogóle ten div się nie wyświetlał, a dla reszty url'i wyświetlał się po jednym razie?

  1. //lista takich koncowek urla (get), dla ktorych NIE ma sie wyswietlac div
  2.  
  3. $array_div_url = array(
  4.  
  5. 'parametr_url1' ,
  6. 'parametr_url2',
  7. 'parametr_url3');
  8.  
  9.  
  10. foreach ($array_div_url as $array_div_url_for)
  11. {
  12. if ($_GET["go"] != $array_div_url_for)
  13. {
  14. '
  15. <div id="div">
  16.  
  17. <!-- ZAWARTOSC DIVA -->
  18.  
  19. </div>
  20. '
  21. ;
  22. }
  23. }


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





Grupa: Zarejestrowani
Postów: 353
Pomógł: 50
Dołączył: 28.07.2005
Skąd: Łaziska Górne

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


spróbuj uzyć if i funkcji in_array


--------------------
Sposób na życie? Uśmiech na twarzy :D
"Widzę więcej, wiem więcej, tak to jest mniej więcej"
"NIE kradnij, rząd nielubi konkurencji"
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 Aktualny czas: 20.08.2025 - 04:51