Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Znowu switch
Wolfie
post
Post #1





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

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


Witam,


Czy jest mozliwosc zrobienia takiej petli switch :

  1. Switch ($_POST) {
  2. case ($_POST['costam']):
  3. //jakies dzialanie
  4. break;


Bo mam taki problem ze mam taka petle :

  1. switch ($postvars['check']) {
  2. case 'ok':


Tylko ze z innego skryptu juz przychodzi inny $postvars a mianowicie taki $postvars['naglowek'] no i teraz nie mam jak go uwzglednic w petli switch, co sie robi w takich przypadkach ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wolfie
post
Post #2





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

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


No tak , ale kontroler chyba na switchach sie robi z tego co wiem, u mnie wyglada to tak :

  1. function MailboxController ($model,$postvars=null, $session=null) {
  2. MailboxView::__construct($model);
  3. $this->header();
  4. print_r($session);
  5. switch ($postvars['check']) {
  6. case 'ok':
  7. if(($this->model->connect('gmail.com',$postvars['login'],$postvars['pass'],'993','imap')) == false) {
  8. $this->login();
  9. } else {
  10.  
  11. $this->inbox();
  12. }
  13. break;
  14. default:
  15. if ( empty ($postvars) ) {
  16. $this->login();
  17. }// else {
  18. // $this->inbox();
  19. //}
  20. break;
  21. }
  22. $this->footer();
  23. //print_r($pol);
  24. }
  25. }
  26. ?>


Narazie tylko tak, no bo wlasnie nie wiem jak mam przyjac przez petle switch przypadek $_POST['naglowek'].......
Wiec wogole mam sie pozbyc switch'a ?

Widok drugi sie odpala, tylko teraz wlasnie chodzi o to ze klikajac subit w widoku drugim chce widok trzeci wywolac, przekazujac parametr do kontrolera......no i tutaj jest probelm......z ta konstrukcja switch

Ten post edytował Wolfie 4.09.2009, 17:23:46
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: 4.10.2025 - 23:21