Добър ден искам да попитам как може да се направи проверката на тази форма аз съм добавил catpha но като натисна submit бутона се регистрирам без тази проверка та въпроса ми как ще стане без потребителя да е попълнил полето да неможе да се регистрира?
ето формата:
а за ето тази проверка става на въпрос:
а ето ми и пхп фаила ако някои реши да си направи подобна catpha:
ето формата:
HTML:
</HEAD>
<BODY>
<FORM METHOD="POST" ACTION="register.php?lang=en">
<P align="center">
<div align="center">
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>[[lang_username]]</td>
<td><div align="right">
<INPUT TYPE="TEXT" NAME="acct_username" SIZE=30>
</div></td>
</tr>
<tr>
<td>[[lang_password]]</td>
<td><div align="right"><INPUT TYPE="PASSWORD" NAME="password1" SIZE=30> </div></td>
</tr>
<tr>
<td>[[lang_confpass]]</td>
<td><div align="right"><INPUT TYPE="PASSWORD" NAME="password2" SIZE=30> </div></td>
</tr>
<tr>
<td>[[lang_email]]</td>
<td><div align="right"><INPUT TYPE="TEXT" NAME="acct_email" SIZE=30> </div></td>
</tr>
<tr>
<td colspan="2"><div align="center">
Коя година е създадена България? <input type='text' name='captcha'>
<INPUT TYPE="Submit" NAME="Submit" VALUE="[[lang_submit]]">
</div></td>
</tr>
</table>
</div>
</P>
<p align="center">[[menu]]</p>
<p align="center">[[footer]]</p>
</FORM>
</BODY>
</HTML>
а за ето тази проверка става на въпрос:
Код:
Коя година е създадена България? <input type='text' name='captcha'>
а ето ми и пхп фаила ако някои реши да си направи подобна catpha:
PHP:
<?php
$answer = $_POST['captcha'];
if($answer == 681)
{
продължи изпълнението на формата за регистрация
}
else
{
echo "Не сте отговорили на въпроса!";
}
?>