Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Помогите с чекбоксом

Сообщение: #1-267-6
04.08.2012 10:56
ну раз вы передаете переменную perezvon
значит надо написать функцию ее проверки и получение из GET или POST и если она пуста то статус checked должен отсутствовать, а если не пуста то надо ставить checked.

для начала правильный код:

<tr> <td width="" align="right" valign="top"><b>Если хотите, чтобы Вам перезвонили,<br>отметьте это поле</b></td> <td width="" valign="top" colspan="2"><input type="checkbox" $perezvonchecked name="perezvon" value="1"></td> </tr> <tr>


разумеется кавычки должны быть заслешированы бекслэшом.

теперь сама проверка переменной - поставьте где нибудь вначале

if (isset($_GET['perezvon'])) { $onlyforum=$_GET['perezvon']; } elseif(isset($_POST['perezvon'])) { $perezvon=$_POST['perezvon']; } else { $perezvon=0; }
if (!preg_match('/[0-9]+$/i',$perezvon)) { $perezvon=0;}
if ($perezvon==0) {$perezvonchecked=""; $prosba=""; } else {$perezvonchecked="checked"; $prosba="<br>ПЕРЕЗВОНИТЕ МНЕ!<br>";}


ну и в текст письма $emailbody надо вставить просьбу о перезвонке - вставьте в нужное место переменную $prosba