|
|
|
| Где тут ошибка??
if (isset($_GET['save']))
{
if (empty($_POST['user']))
echo "Не заполненно поле логин" . "<br>" . "<br>";
elseif (empty($_POST['email']))
echo "Не заполненно поле e-mail" . "<br>" . "<br>";
elseif(isset($_POST['name'])) { // проверка: Если поле заполнено, продолжаем
if(isset($_POST['email'])) { // проверка: Если поле заполнено, продолжаем
connect();
//проверка пользователя на сушествование в базе
$mail = $_POST['email'];
//если все ок то идем дальше
emailOK($mail);
if ( !(eregi("([a-z0-9_\-\.])+@([a-z0-9_\-\.])+\.([a-z0-9_\-\.])+",$mail)) || emailOK($mail)){
$errorheader = "<p class=\"TABLETEXT\"><b>ОШИБКА: НЕПРАВИЛЬНЫЙ АДРЕС E-MAIL</b></p>";
$errormessage = "<p class=\"TEXT\">Введенный вами адрес e-mail (<a href=\"mailto:".$_POST['email']."\">".$_POST['email']."</a>) содержит
недопустимые символы или имеет неправильный формат.</p>
"; echo "$errorheader$errormessage";
}
else {
$namesave = $_POST['name'];
$coments = code($_POST['message']);
$date= date("d.m.Y");
$save = MYSQL_QUERY("INSERT INTO 'portal_comments' VALUES ('', '".$_GET['save']."', '".$_POST['user']."', '$mail', '$coments', '".$REMOTE_ADDR."', '".$date."');)";
}}}
|
| |
|
|
|
|
|
|
|
для: Ozxar
(25.01.2005 в 02:06)
| | Ошибка в предпоследней строке - её следует исправить на
<?php
$save = MYSQL_QUERY("INSERT INTO 'portal_comments' VALUES ('', '".$_GET['save']."', '".$_POST['user']."', '$mail', '$coments', '".$REMOTE_ADDR."', '".$date."');");
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(25.01.2005 в 02:55)
| | Что то не работает
файл в атаче
а вот сама таблица
CREATE TABLE 'portal_comments' (
'id' int(11) NOT NULL auto_increment,
'id_news' varchar(10) NOT NULL default '',
'user' varchar(255) NOT NULL default '',
'email' varchar(255) NOT NULL default '',
'text' text NOT NULL,
'ip' varchar(100) NOT NULL default '',
'date' varchar(255) NOT NULL default '',
PRIMARY KEY ('id')
) TYPE=MyISAM AUTO_INCREMENT=3 ;
--
-- Дамп данных таблицы 'portal_comments'
--
INSERT INTO 'portal_comments' VALUES (1, '1', '', '1', '1', '1', '0000-00-00');
INSERT INTO 'portal_comments' VALUES (2, '14', 'LordOS', 'LordOS@mail.ru', '', '127.0.0.1', '24.01.2005');
|
| |
|
|
|
|
|
|
|
для: Ozxar
(25.01.2005 в 16:25)
| | В строке 75 идёт обращение к таблице portal_news, а не portal_comments - так надо? Тогда приложите плиз и эту таблицу. | |
|
|
|
|
|
|
|
для: cheops
(25.01.2005 в 23:01)
| |
CREATE TABLE 'portal_news' (
'id' int(11) NOT NULL auto_increment,
'name' varchar(40) NOT NULL default '',
'news' text NOT NULL,
'data' varchar(100) NOT NULL default '',
'autor' varchar(10) NOT NULL default '',
'activ' enum('Y','N') NOT NULL default 'Y',
PRIMARY KEY ('id')
) TYPE=MyISAM AUTO_INCREMENT=15 ;
|
| |
|
|
|
|
|
|
|
для: Ozxar
(26.01.2005 в 00:03)
| | Может кто поможет?? | |
|
|
|
|
|
|
|
для: Ozxar
(26.01.2005 в 16:52)
| | Ну вот, добрался до вашего скрипта, а он ещё одну таблицу просит - docs... может вы приведёте описание ошибки так её легче будет локализовать - как должно работать и как он себя на самом деле ведёт. | |
|
|
|
|
|
|
|
для: cheops
(27.01.2005 в 13:06)
| | хм, такой таблы у мну даже нету.
А вообше это скрипт коментариев,
где
это написать коментарий
где
if (isset($_GET['save']))
{
if (empty($_POST['user']))
echo "Не заполненно поле логин" . "<br>" . "<br>";
elseif (empty($_POST['email']))
echo "Не заполненно поле e-mail" . "<br>" . "<br>";
elseif(isset($_POST['name'])) { // проверка: Если поле заполнено, продолжаем
if(isset($_POST['email'])) { // проверка: Если поле заполнено, продолжаем
connect();
//проверка пользователя на сушествование в базе
$mail = $_POST['email'];
//если все ок то идем дальше
emailOK($mail);
if ( !(eregi("([a-z0-9_\-\.])+@([a-z0-9_\-\.])+\.([a-z0-9_\-\.])+",$mail)) || emailOK($mail)){
$errorheader = "<p class=\"TABLETEXT\"><b>ОШИБКА: НЕПРАВИЛЬНЫЙ АДРЕС E-MAIL</b></p>";
$errormessage = "<p class=\"TEXT\">Введенный вами адрес e-mail (<a href=\"mailto:".$_POST['email']."\">".$_POST['email']."</a>) содержит
недопустимые символы или имеет неправильный формат.</p>
"; echo "$errorheader$errormessage";
}
|
это добавление коментария, вот этот участок не работает =(( раньше работал когда было еще 1 поле а теперь его нету и коментарии не добавляються, уже долго мучаюсь | |
|
|
|
|
|
|
|
для: Ozxar
(27.01.2005 в 16:36)
| | Хм... а какое поле было убрано и из какой таблицы? | |
|
|
|
|
|
|
|
для: cheops
(27.01.2005 в 20:25)
| | непомню но ее там нет все равно вроде user | |
|
|
|