• Приветствую тебя уважаемый гость на форуме, посвященный компьютерам! В дружелюбной обстановке у вас будет возможность обсудить различные технические вопросы, касаемых: компьютеров, ноутбуков, программ для ПК. Обратите внимание, компьютерный форум Hard-Help.ru не коммерческий ресурс, то есть наши модераторы ничего не продают и не хвалят разные товары за деньги. Если это ваш первый визит, рекомендуем почитать справку по форуму. Для создания тем и размещения сообщений необходимо зарегистрироваться. После регистрации и успешной авторизации в темах не будет видна реклама от компании Google, а также появятся дополнительные функции. Желаем Вам приятного общения и новых друзей!

php код добавления данных в MySQL

SkyNet.Vir

New Member
Регистрация
4 Ноя 2011
Сообщения
27
Репутация
0
Баллы
1
Доброго времени суток, не могу разобраться в чем проблема, взял код с сайта, уже и не помню с какого, а он не работает. При отправлении данных с формы на эту страницу, мне выводится на экран - "Не могу подключиться". В чем может быть проблема? Сразу скажу, что 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>
 

Похожие темы

Сверху