Я начал с кода от простого шаблона и был изменен в соответствии с моими потребностями. Это было потрясающе хорошо. Последний вопрос, который у меня есть, - это получить некоторые переключатели для публикации. Я пропущу блоки кода, которые, как я считаю, не нужны, и просто покажу, что я думаю. Я пробовал буквально десятки попыток решений от php.net, но ничего не работает.Не могу получить значение радио кнопки для отправки в php
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.";
}
}
var_dump ($ _ POST) является вашим другом – sdjuan
@sdjuan - я сделал дамп $ _POST, она показывает "Да" для каждого значения, которое я проверяю да, но я не могу 't получить его, чтобы отправить да ... см. ниже –
Можете ли вы разместить свой var_dump? Может быть, это поможет в этом. Эх, я не думаю, что Корбин прав. – Gohn67