Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][html][js]Najbanalniejszy problem z formularzem
--eirik--
post
Post #1





Goście







Ludzie, pomóżcie, bo już nic nie kumam.

Banalny problem:
Na stronce jest tylko pytanie: czy na pewno chcesz wykonać jakąś akcję:
Pod spodem guzik Tak, a na dole strony link "Powrót" kierujący na stronę poprzednią.
Akcja formularza ma się wykonać oczywiście tylko po kliknięciu przycisku. W tej chwili mam tak, że nawet jak nacisnę "Powrót" to akcja się wykonuje:

  1. <?php
  2. echo '<form action="Servants.php" method="POST">';
  3. echo '<b>Czy na pewno chcesz anulować to ogłoszenie? </b><br>';
  4. echo '<input type="submit" value="Tak" name="Yes">';
  5. echo '</form>';
  6.  
  7. //Potem łączę się do bazy, wykonuję stosowne kwerendy, nic ciekawego
  8.  
  9. echo '<br><a href="Servants.php">Powrót</a>'; /Tak, na tę samą stronę, tylko bez wykonania akcji
  10. ?>

Potrzebuję wstawić jakiś warunek, który rozpozna, czy guzik został naciśnięcty, czy nie. Próbowałem z hidden i value - nie działa (to znaczy nie widzi, że to zostało ustawione).
Może dodać dwa guziki? Ale jak to obsłużyć?
Powód edycji: dodalem tagi (cysiaczek)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


zrob if'a z isset czyli.
  1. <?php
  2. //tutaj form
  3. if(isset($_POST['tak'])) [font="Courier New"]{
  4. //tutaj zapuyanie do bazy
  5. }
  6. else // tutaj link do poprzedniej strony bez {}
  7. ?>

chyba o to chodzi?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował marcio 2.11.2007, 12:12:43
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: 12.10.2025 - 07:54