proWoke
Новичок
Почитайте мой код, пожалуйста.
Вот я не могу понять, почему он всё время выдаёт "Капча должна сожержать только цифры". По моему плану, у меня должна быть проверка поля ввода капчи, если ли в ней лишнии символы или нет ( там только цифры должны быть). А он мне постоянно выдаёт "Капча должна содержать только цифры". Отлаживаю уже полтора часа, ничё не понимаю. Ну должен он работать же так, как я хочу! Ан нет...
Вот я не могу понять, почему он всё время выдаёт "Капча должна сожержать только цифры". По моему плану, у меня должна быть проверка поля ввода капчи, если ли в ней лишнии символы или нет ( там только цифры должны быть). А он мне постоянно выдаёт "Капча должна содержать только цифры". Отлаживаю уже полтора часа, ничё не понимаю. Ну должен он работать же так, как я хочу! Ан нет...
PHP:
<?
session_start();
require_once "model.php";
connect_bd ("Localhost", "root", "123", "guestbook");
if ($delid = @$_GET['delete'])
{
delid ($delid);
}
if (isset ($_POST['knopka']))
{
if (empty($_POST['int']) or empty($_POST['name']) or empty($_POST['textarea']))
{
echo "Есть пустые поля"."<br>";
}
else
{
$search = preg_match ("/\D+/i", $_POST['int']);
if ($search === "0")
{
if ($_SESSION['count'] == $_POST['int'])
{
$updatename = mysql_real_escape_string($_POST['name']);
$updatetext = mysql_real_escape_string($_POST['textarea']);
addindb ($updatename, $updatetext);
}
else
{
echo "Капчи не равны";
}
}
else
{
echo "капча должна содержать только цифры";
}
}
}
$datearray = arraydb();
include "view.htm";
?>