Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] podmiana zmiennych
grzegorz_g
post 5.10.2008, 23:48:31
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

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


mam takie oto zadanie w pliku przekazuje zmienna status:

  1. <a href="?status=all">all</a>


do pliku filtr.php

i teraz w tym pliku status "all" musi byc zastapiony przez zmnienne o wartosciach "adam", "ewa", "karol" celem poddania ich pod warunek

  1. <?php
  2. if(strtolower($_GET['status']) == strtolower($Match['status']) || $_GET['status'] == '' )
  3. ?>


i teraz zamiast tej zmiennej $_GET['status'] maja byc w tym warunku jako alternatywa (or) wartosci : "adam", "ewa", "karol" an NIE "all" jak w linku


czekam na szybko odpowiedz

Ten post edytował grzegorz_g 6.10.2008, 06:47:39


--------------------
www.wettradar.com
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
ddiceman
post 6.10.2008, 14:20:05
Post #2





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

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


  1. <?php
  2. if(
  3.    in_array(
  4.        strtolower($Match['status']),
  5.        $_GET['status'] == 'all' ? array('adam', 'ewa', 'karol') : array(strtolower($_GET['status']))  
  6.    )
  7.    || $_GET['status'] == ''
  8. )
  9. ?>

Pisane z palca, sprawdz to jeszcze, bo moglem jakiegos nawiasu nie zamknac
Go to the top of the page
+Quote Post
rzepski666
post 6.10.2008, 14:34:06
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 1
Dołączył: 6.10.2008

Ostrzeżenie: (10%)
X----


  1. <?php
  2. $tab = array("adam", "ewa", "karol");
  3. if ($_GET['status'] == 'all')
  4. {
  5.    if (in_array($zmienna, $tab))
  6.    ......
  7. }
  8. else
  9. {
  10. co tam chcesz
  11. }
  12. ?>
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: 14.08.2025 - 02:19