Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak stworzyć w formularzu dwa guziki submit?
mdco
post 19.07.2005, 10:24:19
Post #1





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


Jak stworzyć w formularzu dwa guziki submit aby wysyłały dane do różnych stron docelowych?


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
yaroo_s
post 23.03.2007, 12:15:46
Post #2





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 10.02.2005
Skąd: Goleniów (pod Szczecinem)

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


Ja troche podbije temat, mam problem podobny... mi chodzi o to że w jednym formularzu są są dwa przyciski submit, po naciśnięciu ma wykonać się jedna albo druga akcja.

wyglada to tak:
  1. <table class=tabela border="1" cellpadding="10" class="ogolna">
  2. <tr><td>Tekst</td></tr>
  3. <tr><td>
  4. <form action="index.php?page=monografia.php" method="post">
  5. <input type="submit" value="Podgląd pliku"></form></td></tr>
  6. <tr><td><form action="index.php?page=monografia.php" method="post">
  7. <input type="hidden" name="akcja" value="edytuj">
  8. <textarea name="opis" cols="80" rows="30">'.$tekst.'</textarea></td></tr>
  9. <tr><td><input type="submit" value="Zapisz nowy tekst"></td></tr>
  10. </form>
  11. </table>


Są dwa pola. po przeładowaniu strony wyświetlają sie takie akcje:

  1. <?php
  2. if(isset($_GET['akcja']))
  3. {
  4. switch($_GET['akcja'])
  5. {
  6. case 'edytuj' :
  7.  {
  8. $opis = pc($_POST['opis']);
  9. $zapytanie = "update rozne set ro_1='".$opis."' where ro_id='patron'";
  10. $wynik = mysql_query($zapytanie);
  11. if($wynik)
  12. komunikat('Nowa monografia została zapisana.');
  13. else
  14. komunikat_b('Nie udało się zapisać nowej monografii. Proszę spróbować raz jeszcze.');
  15.  
  16.  }
  17.  break;
  18.  
  19. case 'podglad' :
  20.  {
  21. $patron = wc($tekst_patron,1);
  22. echo '<table><tr><td>'.$patron.'</td></tr></table>';
  23.  
  24.  }
  25.  break;
  26. }
  27.  
  28. }
  29. ?>


Przepuszczam że należy włożyć coś jeszcze w formularzu, ale pola ukryte tego nie obsłużą.. ma ktoś jakiś pomysł..
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 Wersja Lo-Fi Aktualny czas: 21.06.2025 - 14:50