Я плохо знаком с PHP, и я испытываю затруднения при получении контакта от отправить несколько выборов флажка.
Вот часть моего php, который обрабатывает выборы:
if(trim($_POST['interest']) == '') {
$hasError = true;
}
else {
$interest = trim($_POST['interest']);
}
И это - часть моего HTML:
<label for="interest"><strong>I'm interested in:</strong></label>
<input type="checkbox" size="" name="interest" value="Photography" /> Photography
<input style="margin-left: 20px;" type="checkbox" size="" name="interest" value="Editorial" /> Editorial
<input style="margin-left: 20px;" type="checkbox" size="" name="interest" value="Other" /> Other
Я ценил бы любую справку по этой проблеме.Заранее спасибо!
Вам нужно отправить его как массив.
В HTML добавьте [] к каждому полю имени так:
<input type="checkbox" name="interest[]" value="...">
В PHP:
if( isset( $_POST['interest'] ) && is_array($_POST['interest']) ) {
foreach( $_POST['interest'] as $value ) {
//each $value is a selected value from the form
}
}
Надеюсь, это поможет!