2013-05-22 2 views
0

У меня есть длинная веб-форма, которая отправляет по электронной почте адрес после его отправки. Если в форме есть ошибки, она предупреждает пользователя, но оставляет значения, уже введенные в форму. Я не могу работать, это флажки. Информация из них отправляется по электронной почте без проблем, но если есть ошибки, то флажки возвращаются пустым, даже если они были заполнены. Как я могу заставить их оставаться проверенными? Любая помощь будет замечательной!Как сохранить флажки в форме электронной почты PHP

HTML

<input type="checkbox" value="Bad breath" name="element_1[]" id="element_1_10" <?php if ($cf['posted_form_data']['problems'] == 'Bad breath') echo 'checked'; ?> class="checkbox"> Bad breath 

PHP форма

if(isset($_POST['element_1']) && is_array($_POST['element_1'])) 
     { 
     $problems=implode(" | ",$_POST['element_1']); 
     } 

ответ

0

добавить к входу флажок 'проверено = "проверено"'

<input type="checkbox" name="test" <?php if($err && $_SERVER['REQUEST_METHOD'] == "POST"){echo 'checked="checked"'; ?> /> 
+0

ли, кажется, не работает для меня. Есть несколько из них в массиве, если это имеет значение. – Jen

Смежные вопросы