|
|
|
|
|
для: cheops
(27.01.2005 в 20:25)
| | непомню но ее там нет все равно вроде user | |
|
|
|
|
|
|
|
для: Ozxar
(27.01.2005 в 16:36)
| | Хм... а какое поле было убрано и из какой таблицы? | |
|
|
|
|
|
|
|
для: 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
(26.01.2005 в 16:52)
| | Ну вот, добрался до вашего скрипта, а он ещё одну таблицу просит - docs... может вы приведёте описание ошибки так её легче будет локализовать - как должно работать и как он себя на самом деле ведёт. | |
|
|
|
|
|
|
|
для: Ozxar
(26.01.2005 в 00:03)
| | Может кто поможет?? | |
|
|
|
|
|
|
|
для: 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
(25.01.2005 в 16:25)
| | В строке 75 идёт обращение к таблице portal_news, а не portal_comments - так надо? Тогда приложите плиз и эту таблицу. | |
|
|
|
|
|
|
|
для: 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 в 02:06)
| | Ошибка в предпоследней строке - её следует исправить на
<?php
$save = MYSQL_QUERY("INSERT INTO 'portal_comments' VALUES ('', '".$_GET['save']."', '".$_POST['user']."', '$mail', '$coments', '".$REMOTE_ADDR."', '".$date."');");
?>
|
| |
|
|
|
|
|
|
| Где тут ошибка??
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."');)";
}}}
|
| |
|
|
|
|