Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]jeden formularz dwa "submit"
michaldaro
post
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 0
Dołączył: 19.11.2009

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


wie może ktoś jak zrobic dwa przekierowania (dwa przyciski) do jednego formularza?
  1. <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="pl-PL">
  2. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3. </head>
  4. <h2>Panel klienta strona <?php echo $_SESSION['strona'];?></h2>
  5. <form action="StronaWalidacja.php" method="get">
  6. <tr>
  7. <td align="right">Tekst wpisu:</td>
  8. <td>
  9. <textarea name="tekst_wpisu" rows="5" cols="20" value="<?php session_start(); echo $_SESSION['tekst_wpisu']; ?>"></textarea>
  10. </td>
  11. </tr>
  12. <tr>
  13. <td align="right">Kopia do mnie:</td>
  14. <td>
  15. <input type="checkbox" name="kopia_do_mnie" value="true" />
  16. </td>
  17. </tr>
  18. <tr>
  19. <td><input type="submit" value="Druga strona"></td>
  20. <td><input type="submit" value="Zapisz"></td>
  21. </tr>
  22. </form>
  23. </body>
  24. </html>

i żeby np po nacisnieciu przycisku Druga strona dane zostały przekierowane do Strona2.php a jak sie kliknie zapisz to przekuruje dane do pliku Strona3.php. jak to zrobić?
Powód edycji: [thek]: grrrr... html, a nie codebox w bbcode! Używajcie tego co Wam dają
Go to the top of the page
+Quote Post
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




A to nie prościej prowadzić do tej samej i zależnie od tego który submit kliknięto robić odpowiednie rzeczy? Ustawiasz submitom różne name i sprawddzasz poprzez isset lub array_key_exists który kliknięto.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
michaldaro
post
Post #3





Grupa: Zarejestrowani
Postów: 89
Pomógł: 0
Dołączył: 19.11.2009

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


Mogłbys konkrestnie poprawic moj kod i pokazac mi jak to sie robi. Przeciez mój kod jest krótki, to raczej nie jest duzy wysilek
Go to the top of the page
+Quote Post
thek
post
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Nie będę całości bo to bezsens.... napisałem łopatologicznie już. Nadaj submitom różne name!
W pliku StronaWalidacja.php zrób zaś
  1. if( isset($_POST['nazwa_submita1'] ) ){
  2. //to jeśli submit1
  3. } else if( isset($_POST['nazwa_submita2'] ) ){
  4. //to jeśli submit2
  5. }

Koniec kropka.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post

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: 19.08.2025 - 18:18