|
|
|
| Здравствуйте!
Уважаемые админы, сделал себе гостевую на основе вашей статьи "Пишем гостевую книгу на PHP (вариант на файлах)". Все отлично работает, статья написана очень доходчиво, поэтому большущее спасибо. Не могу понять вот что - как отвечать на посты посетителей?
Видел переменную $answer, но как ее редактировать?
Единственное, до чего додумался, это скачивать файлики rec. , потом присваивать им разрешение (чтобы хоть чем-то их можно было открыть), прописываю ответ в 4 строчке - ($answer) и загружаю назад на сервер. Но так и прозреть от администрирования такой гостевой недолго. :)
Заранее спасибо. | |
|
|
|
|
|
|
|
для: arsen37
(10.08.2009 в 15:58)
| | Ого вы закрутили.
Там в админ-панеле, насколько я помню, есть функция ответа на сообщение. | |
|
|
|
|
|
|
|
для: neadekvat
(10.08.2009 в 16:05)
| | В том то и дело, что админ-файла не прилагается. | |
|
|
|
|
|
|
|
для: arsen37
(11.08.2009 в 00:53)
| | Вы хотя бы ссылку дали на статью чтоли.
Никто ж не понимает, о чем спич. | |
|
|
|
|
|
|
|
для: Trianon
(11.08.2009 в 01:02)
| | Пардон, http://www.softtime.ru/bookphp/gl11_1.php | |
|
|
|
|
|
|
|
для: arsen37
(11.08.2009 в 01:12)
| | Так статья-то учебная.
Если всё понятно, админка пишется аналогично. | |
|
|
|
|
|
|
|
для: arsen37
(11.08.2009 в 00:53)
| | http://www.softtime.ru/info/gbfile.php
это скачайте
или это
http://www.softtime.ru/info/gbmysql.php | |
|
|
|
|
|
|
|
для: neadekvat
(11.08.2009 в 01:06)
| | спасибо за ссылки | |
|
|
|
|
|
|
|
для: arsen37
(11.08.2009 в 09:23)
| | лучше с мусклом
там вообще все просто один insert - записали
один select - показали | |
|
|
|
|
|
|
|
для: moonfox
(11.08.2009 в 14:17)
| | И вручную проще разгребать. | |
|
|
|
|
|
|
|
для: neadekvat
(11.08.2009 в 14:22)
| | Скачал гостевую на базе данных. Работает отлично. Хотел уменьшить количество столбцов таблицы бд - не получилось. Исходный sql запрос такой:
CREATE TABLE guest (
id_msg int(8) NOT NULL auto_increment,
name tinytext NOT NULL,
city tinytext NOT NULL,
email tinytext NOT NULL,
url tinytext NOT NULL,
msg mediumtext NOT NULL,
answer mediumtext NOT NULL,
puttime datetime NOT NULL default '0000-00-00 00:00:00',
hide enum('show','hide') NOT NULL default 'show',
PRIMARY KEY (id_msg)
) TYPE=MyISAM;
INSERT INTO guest VALUES (1, 'Тестер', 'Н.Новгород', 'softtime@softtime.ru', 'http://www.softtime.ru/', 'Это первое сообщение сообщение в вашей гостевой книге', '-', '2004-01-01 10:12:21', 'show');
Мне нужны поля name, email, message, answer, datetime. Пробовал писать так
CREATE TABLE guest (
id_msg int(6) NOT NULL auto_increment,
name tinytext NOT NULL,
email tinytext NOT NULL,
msg mediumtext NOT NULL,
answer mediumtext NOT NULL,
puttime datetime NOT NULL default '0000-00-00 00:00:00',
hide enum('show','hide') NOT NULL default 'show',
PRIMARY KEY (id_msg)
) TYPE=MyISAM;
Таблица создается, но записи в нее не добавляются. Что я делаю не так? Спасибо. | |
|
|
|
|
|
|
|
для: arsen37
(12.08.2009 в 10:10)
| | У вас же код пытается добавить данные в изначальную структуру, а там столбцов не хватает, естесственно происходит ошибка, только эту ошибку на экран не выводят и все. | |
|
|
|
|
|
|
|
для: arsen37
(12.08.2009 в 10:10)
| | >Что я делаю не так?
не отображаете ошибки php и sql
Собственно, это не Вы. Это свойственно большинству местных изделий.
Но из-за этого Вы не можете разобраться, что именно у Вас не выходит. | |
|
|
|
|
|
|
|
для: Trianon
(12.08.2009 в 13:45)
| | Уважаемые форумчане, большое спасибо за уделенное моей проблеме время. Благодаря вашим советам и нескольким часам проб и ошибок все наконец-то заработало. :) | |
|
|
|