PDA

Просмотр полной версии : Че то с ошибкой непонятное=(


XopoIII
02.11.2007, 08:38
есть скрипт регистрации, при заполнении и отправке запроса, данные никуда не уходят а страничка тупо обновляется, кричит непоставил галку на согласен с условиями=(

вот эта согласен или нет


<tr class=text>
<td colspan=2>
<?=$errorMessageAgr;?>
<br><b><? echo $app_voc->words['w_i_agree']?>
<a class=text href="соглашение.html" target=_blank>
<? echo $app_voc->words['w_user_agreement']?>
</a>:
<input type="checkbox" name="agree" value="Off">
</td>


а вот помоему откуда ошибка, вроде как ему чем то ненравится 'off'


if ($_REQUEST['agree'] != 'off') {
$errorMessageAgr = $app_voc->words['w_no_accept_user_agreement'];
$error = true;
}


знатоки подскажите что тут за ерунда=(

XopoIII
02.11.2007, 08:39
или не тут проблема?=(

_Great_
02.11.2007, 10:09
Может быть в регистре? Off и off.
хотя я не помню уже различается там регистр или нет.. но попробуй сделать одинаковый

GreenBear
02.11.2007, 10:13
различается.

groundhog
02.11.2007, 10:16
Проблема в том, что HTML-код формы, должен выглядеть так:

<input type="checkbox" name="agree" value="on">

XopoIII
02.11.2007, 10:24
изменил и эфекта никакого=(

XopoIII
02.11.2007, 10:37
с помощью groundhog оказалось что нужно было просто поменять все off на on =)

blackybr
02.11.2007, 10:45
register globals on ?

_Great_
02.11.2007, 10:50
короче проблема все равно уже решена.

nc.STRIEM
02.11.2007, 11:56
<input type="checkbox" name="agree">

<?
if($_POST['agree'])
{
......
}
?>