Помогите с PHP (капча)

ISDN :)
На сайте с 28.02.2006
Offline
171
611

<?

session_start();
session_register("secret_number");
Error_Reporting(E_ALL & ~E_NOTICE);
function mt() {
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}


if ($secretcode!='')
{
$kod=$_SESSION["secret_number"];
$input_kod=$_POST["secretcode"];
if ($kod!=$input_kod) echo "ошибка";
else
{
echo "код введен правильно";
$_SESSION["secret_number"]=0;
}

}
if (intval($_SESSION["secret_number"])<1000)
{
srand(mt());
$_SESSION["secret_number"]=rand(1000,9999);
}

print "<form method=post action=''><img src='code.php?".mt()."' width=101 height=26 vspace=5><input style='width:320px;' type=text name=secretcode value='".$secretcode."'><input type=submit name=submit value='Отправить'></form>";
?>

Как сделать так чтобы при выводе сообщения "код введен правильно"

форма с кодом проверки пропадала?

Bor-ka
На сайте с 16.11.2004
Offline
256
#1

ISDN :),

if ($kod==$input_kod)

{

print "<form method=post action=''><img src='code.php?".mt()."' width=101 height=26 vspace=5><input style='width:320px;' type=text name=secretcode value='".$secretcode."'><input type=submit name=submit value='Отправить'></form>";

}

ISDN :)
На сайте с 28.02.2006
Offline
171
#2
Bor-ka:
ISDN :),

if ($kod==$input_kod)
{
print "<form method=post action=''><img src='code.php?".mt()."' width=101 height=26 vspace=5><input style='width:320px;' type=text name=secretcode value='".$secretcode."'><input type=submit name=submit value='Отправить'></form>";
}

Всё также для "код введен правильно", а вот "ошибка" работает.

Bor-ka
На сайте с 16.11.2004
Offline
256
#3

ISDN :),

Вы определитесь что Вам нужно!

ISDN :):

Как сделать так чтобы при выводе сообщения "код введен правильно"
форма с кодом проверки пропадала?

это сделано? другого вопроса в Вашем посте я не увидел.

ISDN :)
На сайте с 28.02.2006
Offline
171
#4
Bor-ka:
ISDN :),
Вы определитесь что Вам нужно!


это сделано? другого вопроса в Вашем посте я не увидел.

Не сделано.

Bor-ka
На сайте с 16.11.2004
Offline
256
#5

ISDN :),

ну конечно,

if ($kod!=$input_kod)

{

.....

ISDN :)
На сайте с 28.02.2006
Offline
171
#6
Bor-ka:
ISDN :),
ну конечно,

if ($kod!=$input_kod)
{
.....

Тогда формы с картинкой на начальной стадии нет(

Bor-ka
На сайте с 16.11.2004
Offline
256
#7

ISDN :),

думаю Вам лучше разобраться в основах PHP

if (!isset($_POST['secretcode']) || $kod!=$input_kod)

{

ISDN :)
На сайте с 28.02.2006
Offline
171
#8
Bor-ka:
ISDN :),
думаю Вам лучше разобраться в основах PHP

if (!isset($_POST['secretcode']) || $kod!=$input_kod)
{

Спасибо ;)

Bor-ka
На сайте с 16.11.2004
Offline
256
#9

ISDN :), пожалуйста

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий