Conker
Новичёк
Карма: 0
Сообщений: 9
|
 |
« : Июль 23, 2008, 15:10:21 » |
|
при импорте базы данных возникает ошибка SQL-запрос:
################################################# CREATE TABLE `chat_vict` ( `id` int( 11 ) NOT NULL AUTO_INCREMENT , `login` text NOT NULL , `msg` text NOT NULL , `pr_from` text, `pr_to` text, `vopros` text , , PRIMARY KEY ( `id` ) );
Ответ MySQL: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' PRIMARY KEY (`id`) )' at line 7
что посоветуете делать?
|
|
|
Записан
|
|
|
|
-Deadly-
|
 |
« Ответ #1 : Июль 23, 2008, 16:32:17 » |
|
Лишняя запитая пробуй вот так
CREATE TABLE `chat_vict` ( `id` int( 11 ) NOT NULL AUTO_INCREMENT , `login` text NOT NULL , `msg` text NOT NULL , `pr_from` text, `pr_to` text, `vopros` text , PRIMARY KEY ( `id` ) );
|
|
|
Записан
|
|
|
|
Conker
Новичёк
Карма: 0
Сообщений: 9
|
 |
« Ответ #2 : Июль 23, 2008, 16:54:56 » |
|
Лишняя запитая пробуй вот так
CREATE TABLE `chat_vict` ( `id` int( 11 ) NOT NULL AUTO_INCREMENT , `login` text NOT NULL , `msg` text NOT NULL , `pr_from` text, `pr_to` text, `vopros` text , PRIMARY KEY ( `id` ) );
спасибо, это получилось. Не подскажешь в какой файл чата настройки sql сервера вписывать (чат отсюда скачивал http://ifolder.ru/7440526)
|
|
|
Записан
|
|
|
|
-Deadly-
|
 |
« Ответ #3 : Июль 23, 2008, 17:00:53 » |
|
ini.php Вот эти поля заполни $DB_HOST = "localhost"; //сервер $DB_USER = ""; //имя пользователя $DB_PASS = ""; //пароль к базе данных $DB_NAME = ""; // имя базы данных
Эти все данные пришли тебе на мыло от ayola.
|
|
|
Записан
|
|
|
|
Conker
Новичёк
Карма: 0
Сообщений: 9
|
 |
« Ответ #4 : Июль 23, 2008, 17:12:42 » |
|
ini.php Вот эти поля заполни $DB_HOST = "localhost"; //сервер $DB_USER = ""; //имя пользователя $DB_PASS = ""; //пароль к базе данных $DB_NAME = ""; // имя базы данных
Эти все данные пришли тебе на мыло от ayola.
заработало! только возникла проблема, при регистрации нового пользователя в чате и заполнении всех полей пишет такое: Не введен логин! Не введен пароль! Не введено имя! Не выбран пол! из-за чего это может быть?
|
|
|
Записан
|
|
|
|
-Deadly-
|
 |
« Ответ #5 : Июль 23, 2008, 17:19:30 » |
|
дай ссылку на чат.
|
|
|
Записан
|
|
|
|
Conker
Новичёк
Карма: 0
Сообщений: 9
|
 |
« Ответ #6 : Июль 23, 2008, 17:20:18 » |
|
|
|
|
Записан
|
|
|
|
-Deadly-
|
 |
« Ответ #7 : Июль 23, 2008, 17:31:45 » |
|
Поставь Register_globals в нанели управления сайтом или же допиши в reg.php извечение из глобального массива $_POST типо $login = $_POST['login'];
|
|
|
Записан
|
|
|
|
Conker
Новичёк
Карма: 0
Сообщений: 9
|
 |
« Ответ #8 : Июль 23, 2008, 17:44:04 » |
|
Поставь Register_globals в нанели управления сайтом или же допиши в reg.php извечение из глобального массива $_POST типо $login = $_POST['login'];
в reg.php в какой именно строчке это вписывать? Насчет register globals в этой теме написано вроде что запрещен http://www.ayola.net/forum/index.php/topic,993.msg7540.html#msg7540
|
|
|
Записан
|
|
|
|
-Deadly-
|
 |
« Ответ #9 : Июль 23, 2008, 17:49:17 » |
|
//обрабатываем полученные данные //Вот здесь $login=htmlspecialchars(stripslashes(trim($login))); $login=substr($login,0,20); $pass=htmlspecialchars(stripslashes(trim($pass))); $name=htmlspecialchars(stripslashes(trim($name))); $live=htmlspecialchars(stripslashes(trim($live))); $sex=htmlspecialchars(stripslashes(trim($sex))); $mobile=htmlspecialchars(stripslashes(trim($mobile))); $about=htmlspecialchars(stripslashes(trim($about))); $email=htmlspecialchars(stripslashes(trim($email))); $wapurl=htmlspecialchars(stripslashes(trim($wapurl))); $weburl=htmlspecialchars(stripslashes(trim($weburl))); $icq=htmlspecialchars(stripslashes(trim($icq))); $operator=htmlspecialchars(stripslashes(trim($operator))); //вывод страницы в браузер
|
|
|
Записан
|
|
|
|
Conker
Новичёк
Карма: 0
Сообщений: 9
|
 |
« Ответ #10 : Июль 23, 2008, 18:01:07 » |
|
дописал ту строку, все равно не регистрирует
//обрабатываем полученные данные $login = $_POST['login']; $login=htmlspecialchars(stripslashes(trim($login))); $login=substr($login,0,20); $pass=htmlspecialchars(stripslashes(trim($pass))); $name=htmlspecialchars(stripslashes(trim($name))); $live=htmlspecialchars(stripslashes(trim($live))); $sex=htmlspecialchars(stripslashes(trim($sex))); $mobile=htmlspecialchars(stripslashes(trim($mobile))); $about=htmlspecialchars(stripslashes(trim($about))); $email=htmlspecialchars(stripslashes(trim($email))); $wapurl=htmlspecialchars(stripslashes(trim($wapurl))); $weburl=htmlspecialchars(stripslashes(trim($weburl))); $icq=htmlspecialchars(stripslashes(trim($icq))); $operator=htmlspecialchars(stripslashes(trim($operator))); //вывод страницы в браузер print '<card title="Регистрация">'. '<p align="left">'; //запрос в базу данных
|
|
|
Записан
|
|
|
|
-Deadly-
|
 |
« Ответ #11 : Июль 23, 2008, 18:07:26 » |
|
Тебе нужно будет извечь все переменные из массива $_POST, а не только логин, и не только в этом файле. $pass $name $live и т.д.
|
|
« Последнее редактирование: Июль 23, 2008, 18:12:39 от -Deadly- »
|
Записан
|
|
|
|
Conker
Новичёк
Карма: 0
Сообщений: 9
|
 |
« Ответ #12 : Июль 23, 2008, 18:54:46 » |
|
Тебе нужно будет извечь все переменные из массива $_POST, а не только логин, и не только в этом файле. $pass $name $live и т.д.
я вроде сделал как ты сказал, но но все работает, если можешь посмотри http://chatx.xoon.mobi/
|
|
|
Записан
|
|
|
|
-Deadly-
|
 |
« Ответ #13 : Июль 23, 2008, 18:58:14 » |
|
регистрация рабоатет, только теперь нужно переписть остальные файлы для того что бы чат полностью рабоатл.
|
|
|
Записан
|
|
|
|
Conker
Новичёк
Карма: 0
Сообщений: 9
|
 |
« Ответ #14 : Июль 23, 2008, 19:13:43 » |
|
регистрация рабоатет, только теперь нужно переписть остальные файлы для того что бы чат полностью рабоатл.
я пробовал, не получается, если у тебя есть время давай вышлю пароль к фтп в лс попробуешь сделать ?
|
|
|
Записан
|
|
|
|
-Deadly-
|
 |
« Ответ #15 : Июль 23, 2008, 19:16:11 » |
|
регистрация рабоатет я проверял, делать я не буду там работы очень много, если хочешь изучи основу PHP там поймешь в чем проблема и как исправить, а лучше скачай другой движок чата.
|
|
|
Записан
|
|
|
|
Conker
Новичёк
Карма: 0
Сообщений: 9
|
 |
« Ответ #16 : Июль 23, 2008, 19:19:13 » |
|
Ну тогда буду пробовать. спасибо за помощь!
|
|
|
Записан
|
|
|
|
|