Я начал с кода от simplemodal и изменил его в соответствии со своими потребностями. Это прошло удивительно хорошо. Последний вопрос, который у меня есть, - это получить несколько радио-кнопок для публикации. Я пропущу блоки кода, которые не считаю необходимыми, и просто покажу, что я считаю уместным. Я пробовал буквально десятки попыток решения с php.net, но, похоже, ничего не работает.
HTML
<label for='PayPlatform'>Are you willing to pay for a trading platform?</label>
<input type='radio' name='PayPlatform' value='Yes' tabindex='1001' />Yes
<input type='radio' name='PayPlatform' value='No' tabindex='1002' />No
Здесь я не могу получить значение, и моя попытка - это две попытки в кодовом блоке ниже, они, конечно, не были предприняты одновременно
else if ($action == "send") {
// other elements form values are retrieved fine, just not the below
$PayPlatform = isset($_POST['PayPlatform']) ? ' checked="checked"' : "";
//the ternary above just submits 'checked="checked" no matter which radio is checked
//another attempt
$PayPlatform = isset($_POST["PayPlatform"]);
//this just submits "1" weather yes or no is checked
$token = isset($_POST["token"]) ? $_POST["token"] : "";
// make sure the token matches
if ($token === smcf_token($to)) {
smcf_send($name, $email, $subject, $phone, $message, $PayPlatform);
echo "Your message was successfully sent, you can close this window";
}
else {
echo "Unfortunately, your message could not be verified.";
}
}