Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Formy.
krzysiu99995
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 27.11.2010
Skąd: Warszawa

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


  1. echo '<form method="post">
  2.  
  3. [Tu coś do postu...]
  4.  
  5. <fieldset class="submit">
  6. <input type="submit" class="input_submit" name="go" value="Go" />
  7. </fieldset>';
  8.  
  9.  
  10. if(isset($_POST['go']))
  11. {
  12. echo 'Tu mam takie coś:
  13. <form method="post">
  14.  
  15. [Tu coś do postu...]
  16.  
  17. <fieldset class="submit">
  18. <input type="submit" class="input_submit" name="ee" value="Go" />
  19. </fieldset>'
  20. if(isset($_POST['ee']))
  21. {
  22. echo 'hi';
  23. }
  24. }


Chodzi o to ze pierwsza funkcja isset działa dobrze, a po kliknięciu drugiej zamiast wyświetlić echo, przechodzi na stronę pierwszej funkcji.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krzysiu99995
post
Post #2





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 27.11.2010
Skąd: Warszawa

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


  1. if($_GET['modules'] == leader)
  2. {
  3.  
  4. $this->output = '
  5. // Tu mam różne opcje wyboru i taki przycisk.
  6. <form method="post">
  7. <li>
  8. <input type="submit" name="lid" class="input_submit alt" value="Przejdź" />
  9. </li> </form>
  10. ';
  11.  
  12. if(isset($_POST['lid'])) // Ta instrukcja warunkowa działa dobrze, jak powinna
  13. {
  14. $value = $_POST['groupType'];
  15.  
  16. if($value==fra) {
  17.  
  18. // Mój value == fra i właśnie do tej instrukcji ma mnie przenieść. Problem zaczyna się gdy chcę aby po naciśnicieciu buttona test, wyrzuciło mi te zmienną test. Zamiast tego przenosi mnie do instrukcji if($_GET['modules'] == leader)
  19. $this->output = '
  20. <form method="post">
  21.  
  22. <fieldset class="submit">
  23. <input type="submit" class="input_submit" name="group" value="Test" />
  24. </fieldset>
  25. </form>'; }
  26.  
  27. if(isset($_POST['group']))
  28. {
  29. $this->output = 'test';
  30. }
  31.  
  32.  
  33. }
  34.  
  35.  
  36. }


To mój kod skróciłem go trochę, objaśniłem w komentarzach. Z góry wielkie dzięki.
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 15:39