SkyNet.Vir
New Member
Доброго времени суток, не могу разобраться в чем проблема, взял код с сайта, уже и не помню с какого, а он не работает. При отправлении данных с формы на эту страницу, мне выводится на экран - "Не могу подключиться". В чем может быть проблема? Сразу скажу, что Joomla работает без проблем (этот скрипт не для Joomla). Могу вывести на страницу содержимое таблицы, а вот добавить в таблицу не могу.
Вот код:
Вот код:
Код:
<html>
<head>
</head>
<body>
<?php
$DBSERVER = "127.0.0.1";
//Пользователь и пароль
$DBUSER = "root";
$DBPASS = "1234";
//База данных
$DB = "test";
?>
<?php
$username_limit = 50;
$username_min = 1;
$email_limit = 80;
$message_limit = 500;
if (isset($_POST))
{
if (isset($_POST['user']) & isset($_POST['email']) & isset($_POST['message']))
{
if (((strlen($_POST['user'])>0) & (strlen($_POST['user'])<=$username_limit)) &
((preg_match("|^[-0-9a-z_\.]+@[-0-9a-z_^\.]+\.[a-z]{2,6}$|i", $_POST['email'])) & (strlen($_POST['email'])>0) & (strlen($_POST['email'])<=$email_limit)) &
((strlen($_POST['message'])>0) & (strlen($_POST['message'])<=$message_limit)))
{
$link_1 = mysql_connect($DBSERVER, $DBUSER, $DBPASS)
or die("Не могу подключиться" );
mysql_select_db($DB, $link_1) or die ('Не могу выбрать БД');
$sql = "SELECT * FROM `gbk`";
$user = htmlspecialchars($_POST['user']);
$email = htmlspecialchars($_POST['email']);
$message = htmlspecialchars($_POST['message']);
$date = date("d-m-Y");
mysql_query (" INSERT INTO gbk (user, email, message, date)
VALUES ('$user', '$email', '$message', '$date')");
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"2; URL=index.php?page=gbook\">";
echo "Ваше сообщение добавленно!";
}
else
{
echo "Ошибка!!!<br> Проверьте правильность заполнения полей";
}
}
}
?>
</body>
</html>