Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak zastosować switch case dla $_POST
Wielebny.pl
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 1.06.2010

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


zrobiłem sobie button na podstawie formy:
  1. <form action="plik.php'" method="post">
  2. <input type="hidden" name=LOAD>
  3. <input type="submit" value="COS WCZYTAJ">
  4. </form>

przy odświeżeniu plik.php funkcja wyłapuje Postem wartość np LOAD:
  1. if (isset($_POST['LOAD']))
  2. {
  3. COŚ RÓB;
  4. }


I teraz jak mam kilka przycisków to warunek if muszę użyć kilka razy ale czy można użyć w tej sytuacji switch + case? Jeśli tak to jak to zrobić bo np
Switch ($_POST) nie działa a Switch ($_POST[]) czy Switch ($_POST['']) mówi ze nieznany lub brak indexu dla post (IMG:style_emoticons/default/worriedsmiley.gif) Ma może ktoś z was jakiś pomysł?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wielebny.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 1.06.2010

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


Może źle się wysłowiłem

Chodzi mi o coś takiego:
stanadrtowo mam teraz wyłapywanie postem poprzez składnie warunkową IF czyly:
  1. if (isset($_POST['LOAD'])
  2. coś robi;
  3. else
  4. if (isset($_POST['DELETE'])
  5. coś robi;

itd. Ale chciałbym użyć do tego tzw przełącznika wyboru i czy dało by rade to zrobić(IMG:style_emoticons/default/questionmark.gif)

bo:
  1. switch ($_POST)
  2. case 'LOAD':
  3. {
  4. coś robi; break;
  5. }
  6.  
  7. case 'DELETE':
  8. {
  9. coś robi; break;
  10. }

nie działa. Tak jak napisałem w 1 poście.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.12.2025 - 04:47