Добрый день, у меня возникли трудности с переключателем на форме, которую я создал. Я нашел аналогичную проблему здесь, но с ограниченным опытом программирования php я не смог правильно его кодировать или свою форму. Любая помощь будет принята с благодарностью.Радио-кнопка «да», если флажок установлен, «нет», если не отмечен
<?php
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$procedure = $_POST['procedure'];
$date = $_POST['date'];
$message = $_POST['message'];
$policybox = null;
foreach($_POST['policy'] as $policy){
if(isset($policy)){
$policybox .= "Yes\r\n";
} else{
$policybox .= "No\r\n";
}
}
$formcontent="From: $firstname $lastname \nEmail: $email \nPhone: $phone \nType of Procedure: $procedure \nDate Requested: $date \nI have read and understood the policies: $policybox \nMessage: $message";
$recipient = "[email protected]";
$subject = "Appointment Form from DomainName.com";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
header('Location: appointments.php');
?>
поле Im пытается получить, чтобы показать это:
<div class="form_info cmsms_radio">
<div class="check_parent">
<input type="radio" name="policy" value="Yes" />
<label for="policy">I have read and understand the <a href="refund-policy.php">Refund Policy</a> and <a href="cancellation-policy.php">Cancellation Policy</a></label>
</div>
Im уверен, что его что-то маленькое Im отсутствует, но, как я сказал, Im не очень опытный с PHP еще.
Вам не нужно использовать 'foreach' на одной кнопки радио. –