Toby...
|
|
« : 02 Февраль 2010, 21:44:28 » |
|
Значит дело вот в чём! Почти написал на пхп систему управления сайтом, и есть пору сложных ситуаций! Первое: к новости не могу добавить больше одного комментария! В таблице с комментариями создал поля id, name, mail, comment. id - это id новости. Возможно, что эта ситуация из-за того, что я передаю одинаковые id, если добавляю коммент к одной новости?? Если да, то как это обойти? И ещё маленький вопрос! Когда я отправил коммент, то открывается пустая страница, как сделать так, чтобы открывалась та же страница, только уже обновлнная?
|
|
|
Записан
|
|
|
|
RILLey_ELf
Гость
|
|
« Ответ #1 : 02 Февраль 2010, 21:56:38 » |
|
ясновидящие в отпуске. но вообще надо разделить "новость" и "комментарий" как отдельные сущности (отдельные таблицы) и "комментарий" должен ссылаться на "новость" (связь 1-n) и вообще почитай про базы данных хоть чуть-чуть дальше чем insert, delete, update, select. особенно про нормальные формы
когда отправил коммент... - после сохранения коммента контроллер должен пересылать на определённую страницу (какую хочешь) если не знаешь что такое контроллер значит не знаешь MVC значит можешь выкидывать "свою CMS" на свалку потому, что это наверняка огромная куча мусора.
кстати из-за таких вопросов, PHP имеет славу быдло языка.
|
|
|
Записан
|
|
|
|
Toby...
|
|
« Ответ #2 : 02 Февраль 2010, 22:14:37 » |
|
новости и комменты у меня в отдельных таблицах!!
ИМХО. Друзья, кто может без лишней пены из рта и флуда объяснить, как обойти данную проблему?
|
|
|
Записан
|
|
|
|
iddqd
|
|
« Ответ #3 : 02 Февраль 2010, 23:46:19 » |
|
ну человек старается, уже похвально rilley_elf написал как что сделать
|
|
|
Записан
|
|
|
|
βασιλεύς
|
|
« Ответ #4 : 03 Февраль 2010, 00:11:19 » |
|
Значит дело вот в чём! Почти написал на пхп систему управления сайтом, и есть пору сложных ситуаций! Первое: к новости не могу добавить больше одного комментария! В таблице с комментариями создал поля id, name, mail, comment. id - это id новости. Возможно, что эта ситуация из-за того, что я передаю одинаковые id, если добавляю коммент к одной новости?? Если да, то как это обойти? И ещё маленький вопрос! Когда я отправил коммент, то открывается пустая страница, как сделать так, чтобы открывалась та же страница, только уже обновлнная?
id - id коммента id_news - id новости 2. как ты писал cms если ты не знаешь как так сделать?
|
|
|
Записан
|
|
|
|
RILLey_ELf
Гость
|
|
« Ответ #5 : 03 Февраль 2010, 00:40:25 » |
|
о, а вот и ясновидящий да... наверное CMS разработчик заюзал UNIQUE ID как внешний ключ P.S.: я кстати тоже старался, ответил на вопрос человека которому лень дочитать книгу "как разработать сайт на php+mysql" в которой во второй главе идёт рассказ о внешних ключах и вариантах связей между данными таблиц. P.P.S.: про вторую главу, образно. а то не дай бог обвинят в том, что плохо подсказываю
|
|
|
Записан
|
|
|
|
Toby...
|
|
« Ответ #6 : 03 Февраль 2010, 02:43:53 » |
|
Спасибо, друзья! Разобрался!
2 BY-RUS: Благо Дарю, помогло!! P.S. Ну вот так и писал, и даже закончил)))))))))))Ещё раз спасибо!
|
|
|
Записан
|
|
|
|
[Woland]
|
|
« Ответ #7 : 03 Февраль 2010, 10:16:19 » |
|
Ну вот так и писал, и даже закончил
Общественность в лице меня настоятельно требует демонстрации данного Ынтерпрайз продукта!!
|
|
|
Записан
|
Google is our bright future
|
|
|
|
spammer
|
|
« Ответ #9 : 03 Февраль 2010, 11:56:18 » |
|
внешний ключ - это FK ? Добавлено: 03 Февраль 2010, 11:58:56
ps Тоже как-то писал CMS на PHP, еще в школе... такое говно получилось
|
|
|
Записан
|
|
|
|
tarantyl
|
вот я удивляюсь людям - бд не могут спроектировать без очевидных косяков а уже CMS пишут... ну да Бог в помощь
|
|
|
Записан
|
|
|
|
RILLey_ELf
Гость
|
|
|
|
Записан
|
|
|
|
Toby...
|
Ну да, простая система с возможностью добавления/удаления/редактирования новостей, комментариев, разделов меню! Могу выложить пару скринов!
|
|
|
Записан
|
|
|
|
RILLey_ELf
Гость
|
к сожалению это не CMS и не "система управления сайтом"
давай скрины! (лучше gif) а ещё лучше на бесплатный хостинг example, с возможностью просмотра кода; попробуем конструктивно покритиковать
|
|
|
Записан
|
|
|
|
|
Archi
|
Видно, что автор изначально вдохновился готовым html - шаблоном, а оформление кнопок создавал самостоятельно Хотя, для администрирования блога это не так важно. Imho, проба пера удачная (подозреваю, что это первая работа автора). Если много и долго над этим работать, то вполне можно набраться опыта в веб-программировании Присоединяюсь к совету rilley_elf: установить сайт на бесплатный хостинг.
|
|
|
Записан
|
У меня дикая аллергия на тупость. Я сразу покрываюсь сарказмом.
|
|
|
Toby...
|
Да, это моя первая работа, я собираюсь заняться созданием сайтов визиток для начала, а этот сайт сделать для портфолио! Что скажете?
|
|
|
Записан
|
|
|
|
RILLey_ELf
Гость
|
кода не вижу
по картинкам? ну зайчатки дизайна заметны (причём очень даже)
|
|
|
Записан
|
|
|
|
kiro
Молодой Гродненец
Репутация: +1/-0
Offline
Сообщений: 19
|
помойму кнопки DELETE и не только, всмысле картинки к ним, до раздражения дико огромные
|
|
|
Записан
|
|
|
|
βασιλεύς
|
Да, это моя первая работа, я собираюсь заняться созданием сайтов визиток для начала, а этот сайт сделать для портфолио! Что скажете?
Для ПЕРВОЙ работы неплохо.
|
|
|
Записан
|
|
|
|
iddqd
|
не знаю как у вас, но у меня млять ни один скриншот не открылся
|
|
|
Записан
|
|
|
|
Toby...
|
ну не знаю, у меня всё по прежнему открывается!
|
|
|
Записан
|
|
|
|
Manodvaravajjana
Гость
|
php.net/manual
|
|
|
Записан
|
|
|
|
.:кнопыч:.
|
у меня с польши тоже не одна ссылка с фотохостбая не открывается
|
|
|
Записан
|
© данное мнение одобрено капитанскими погонами Миксона
|
|
|
|