![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 2.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jakoś nie mogę wkleić tutaj kodu tak, by był bardziej czytelny, za co przepraszam. Jest sobie formularz w PHP, który użytkownik wypełnia na stronie a następnie wysyła do obsługi sendmailem. Polecono mi wykonać formularz, w którym klient wybiera sobie termin i datę. Moduł wysyłki działa, kod jest poniżej. CODE <ul style="list-style-type: number;"> <li> Proszę wybrać dogodny dla Państwa termin (można wybrać kilka): <ul style="list-style-type: lower-alpha;"> <li> <label><input type="radio" required="true" name="wyjazd" value="pierwszy termin" /> Pierwszy termin:</label> <br /> Od <label><input type="month" id="myMonth" value="2017-09" /> </label> <br /> Do <label><input type="month" id="myMonth" value="2017-12" /> </label> <br /> Gdzie <input type="text" name="wyjazd" value="" /> </li> <li> <label><input type="radio" required="true" name="wyjazd" value="drugi termin" /> Drugi termin:</label> <br /> Od <label><input type="month" id="myMonth" value="2017-09" /> </label> <br /> Do <label><input type="month" id="myMonth" value="2017-12" /> </label> <br /> Gdzie <input type="text" name="wyjazd" value="" /> </li> <li> <label><input type="radio" required="true" name="wyjazd" value="trzeci termin" /> Trzeci termin:</label> <br /> Od <label><input type="month" id="myMonth" value="2017-09" /> </label> <br /> Do <label><input type="month" id="myMonth" value="2017-12" /> </label> <li> <label><input type="radio" required="true" name="wyjazd" value="czwart termin" /> Czwart termin:</label> <br /> Od <label><input type="month" id="myMonth" value="2017-09" /> </label> <br /> Do <label><input type="month" id="myMonth" value="2017-12" /> </label> <br /> Gdzie <input type="text" name="wyjazd" value="" /> </li> <li> <label><input type="radio" required="true" name="wyjazd" value="termin nieokreślony jeszcze" /> nieokreślony</label> </ul> </li> Chodzi mi to, by klient mógł zaznaczyć jeden bądź wiele terminów, lub wybrać opcję "termin nieokreślony jeszcze", co będzie skutkowało odznaczeniem pozostałych terminów. Ponadto chciałbym przechwycić, jeśli klient wybierze termin/terminy pole z datą i pole tekstowe "gdzie". Część skryptu odpowiedzialna za wysyłkę, obecnie przechwytuje jedynie pole "termin nieokreślony jeszcze": Kod <li>
Kiedy planują Państwo następny wyjazd? (do zaznaczenia minimum jedno pole) <span style="color: '.$kolor.';">'.@$_POST['wyjazd'].'</span><br /> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
W dokumencie może być jedno id o pewnej nazwie. Brakuje ci name dla inputow. Nie używaj@ tylko sprawdzaj czy zmienna istnieje - isset.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 2.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
A tak konkretniej, bowiem biełgy w programowaniu nie jestem i ktoś mi to pomagał realizować.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ale konkretniej co? Masz nawalone pełno dublujących się wartości. Poczytaj trochę o formularzach albo zleć to komuś.
https://developer.mozilla.org/en-US/docs/Learn/HTML/Forms http://php.net/manual/pl/function.isset.php |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 2.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
Konkretniej - opisałem w objaśnieniu do pytania co i jak ma być wczytywane. Mam cały formularz gotowy, działający i potrzebuję jedynie wyłapać te kilka pól z zaznaczenia, z resztą sobie poradzę.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
http://php.net/manual/en/reserved.variables.post.php
var_dump($_POST); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 14:43 |