![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
pytanie pewnie trywialne...czy mogę przesłać zawartość formularza poprzez 3 różne przyciski (type=button) z jednej i tej samej strony? Do tej pory po wypełnieniu formularza wysyłałem je poprzez rodzaj przycisku "submit" A teraz chciałbym dodać możliwość wysłania formularza na trojaki sposób, czyt. do innego pliku php. Jak sobie zrobiłem linki z przycisków: to wyświetla nową stronę, ale niestety nie przesyła to co wpisałem do formularza. Cokolwiek chcę odebrać tablicą $_POST to dostaje kominukat z błędem. Jest jakiś sposób na dopisanie w <form action> trzech różnych plików i samiast przycisków "button" zrobić 3x przycisk "submit" - każdy do innego pliku php? Albo może jakiś inny sposób? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
taki efekt osiągniesz chociażby robiąc kilka formularzy - każdy z action do innego pliku
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet. Zarabianie bez wysiłku na domenach bez ruchu: prolink. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 41 Pomógł: 9 Dołączył: 8.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie. Możesz użyć javascript jak proponuje amii powyżej. (JavaScript może być wadą jak i zaletą. Zależy od tego czy jest włączony w przeglądarce)
Choć można też po prostu wykorzystać input type=radio i zdecydować w pliku php co dalej powinno się dziać z danymi ![]() Ten post edytował Thorang Hoog 20.04.2013, 21:51:56 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
niestety, ale z JS nie wychodzi. Tzn. stosuję jak z przykładowego linku:
ale niestety wyskakują 2 błędy typu: echo '<input type="hidden" name="ukryte_dane" value="'.$liczba_wierz.'" id="liczba_wierz" />'; - związane z danymi przesyłanymi z poprzedniego formularza - bowiem najpierw mam mały formularz na podstawie, którego generowany jest następny formularz i dane przechowuję sobie w type="hidden" (coś jak zmienne sesji tylko bez sesji:P): Po kliknięciu jednego z trzech buttonów submit, które tyczą się innego action form dostaję właśnie błąd Undefined index: liczba_form. Nie wiem czemu, ale nie bangla to poprawnie u mnie:( @Thorang Hoog jak można radiobuttona wykorzystać do tego bez korzystania z JS? ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:08 |