Покинул форум
Сообщений всего: 19
Дата рег-ции: Апр. 2009 Откуда: Иркутская обл. г. Тайшет
Помог: 0 раз(а)
Всем доброго времени суток! Зашел на ваш форум и на мой взгляд он самый доброжелательный! Проблема в моем коде, он работает, но до ума его довести не могу. Нужно чтоб после удаления и добавления записи в базу форма обновилась сама, без задействия кнопки "весь список" и нужна возможность редактировать записи! Я еще зеленый в этом, прошу отнестись с пониманием!
Покинул форум
Сообщений всего: 19
Дата рег-ции: Апр. 2009 Откуда: Иркутская обл. г. Тайшет
Помог: 0 раз(а)
chaynyk пишет:
Это админка или пользовательская часть?
Вобще я пишу диплом,будут своегно рода "АРМ работника". Вход будет для троих пользователей с разными провами. Таблиц в базе будет 13. Сейчас работаю над админкой а потом возьмусь за доступ к базе и постраничным выводом! Работы еще много а время поджимае ,вот поэтому я и обратился за помощью к форумчанам!
Stierus
Отправлено: 06 Апреля, 2009 - 13:46:17
Рекордсмен по количеству сообщений за 7 дней
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Покинул форум
Сообщений всего: 118
Дата рег-ции: Сент. 2007 Откуда: MOSCOW
Помог: 0 раз(а)
Ну, судя по тому что 13 таблиц, явно не пятиминутное дело.
Ни кто бесплатно не возьмется.
Мой совет, что не получается выкидывай на форум.
Второе, различие админки от пользовательской части.
В пользовательской части нужно писать защиту, как от sql-инъекций и от различных скриптов, если у пользователя, есть возможность добавлять какой нибудь текст в БД, который потом будет отображаться (что скорей всего).
Третье правильно спроектированная БД. что в конечном счете очень сильно будет влиять на работу способность.
Четвертое сделай отдельный файл для настройки БД.
Пятое отдельные файлы для функций, ну соответственно в отдельной папочке как для пользовательской так и для админки.
Ну во общем понимаешь, какая предстоит тебе бадяга.
Покинул форум
Сообщений всего: 19
Дата рег-ции: Апр. 2009 Откуда: Иркутская обл. г. Тайшет
Помог: 0 раз(а)
chaynyk пишет:
Ну, судя по тому что 13 таблиц, явно не пятиминутное дело.
Ни кто бесплатно не возьмется.
Мой совет, что не получается выкидывай на форум.
Второе, различие админки от пользовательской части.
В пользовательской части нужно писать защиту, как от sql-инъекций и от различных скриптов, если у пользователя, есть возможность добавлять какой нибудь текст в БД, который потом будет отображаться (что скорей всего).
Третье правильно спроектированная БД. что в конечном счете очень сильно будет влиять на работу способность.
Четвертое сделай отдельный файл для настройки БД.
Пятое отдельные файлы для функций, ну соответственно в отдельной папочке как для пользовательской так и для админки.
Ну во общем понимаешь, какая предстоит тебе бадяга.
Я все понимаю, что поделаешь, отступать некуда. Спасибо за советы
Stierus
Отправлено: 07 Апреля, 2009 - 09:26:49
Рекордсмен по количеству сообщений за 7 дней
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
закажи что бы тебе написали - выйдет лучше и быстрее, хотя и дороже (я не возьмусь, советую с евгеном или чемпионом обсудить)
elmexanik
Отправлено: 07 Апреля, 2009 - 09:53:03
Новичок
Покинул форум
Сообщений всего: 19
Дата рег-ции: Апр. 2009 Откуда: Иркутская обл. г. Тайшет
Помог: 0 раз(а)
Такой вопрос,при добавлении записи вставляется лишняя вторая запись,причем та,которую вставлял до этого. Тоже самое после простого обновления страници через браузер?
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
Мельком пробежал по коду ... забавное решение. Сначала мы выводим таблицу, после этого мы вставляем новые данные (если нужно), но пользователь их не увидит, после чего решит, что они не вставились (что логично), введёт второй раз, у нас снова отработает скрипт, но на этот раз покажет пользователю его прошлую добавленную запись, после чего вставит новую (которую он повторно ввел), но снова не покажет пользователю.
Хотя нет, где-то далеко внизу таблицы, нам черным скромненьким тестом напишут, что запись добавлено
ps
Да, скорее всего повторные данные вставляются при обновлении страницы (у вас нет ничего, предотвращающего это)
elmexanik
Отправлено: 07 Апреля, 2009 - 10:10:22
Новичок
Покинул форум
Сообщений всего: 19
Дата рег-ции: Апр. 2009 Откуда: Иркутская обл. г. Тайшет
Помог: 0 раз(а)
Stierus пишет:
Мельком пробежал по коду ... забавное решение. Сначала мы выводим таблицу, после этого мы вставляем новые данные (если нужно), но пользователь их не увидит, после чего решит, что они не вставились (что логично), введёт второй раз, у нас снова отработает скрипт, но на этот раз покажет пользователю его прошлую добавленную запись, после чего вставит новую (которую он повторно ввел), но снова не покажет пользователю.
Хотя нет, где-то далеко внизу таблицы, нам черным скромненьким тестом напишут, что запись добавлено
ps
Да, скорее всего повторные данные вставляются при обновлении страницы (у вас нет ничего, предотвращающего это)
Нет нету, я многого еще не понимаю. Былобы хорошо если меня поправят на примере
Ваш совет по поводу выполнения работы я принял к сведению! Я хоть и заочник, но все делал сам, но тут есть один фактор-это время с которым не поспоришь
Stierus
Отправлено: 07 Апреля, 2009 - 10:22:53
Рекордсмен по количеству сообщений за 7 дней
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
Вот и вот-то, чем больше времени вы оставите программисту - тем ниже будет цена и выше качество А так сами будете пытаться до последнего, а потом сроки останутся, что и программисты не возьмутся. Вообще я много кому этот совет даю (меня уже за жадного еврюгу-разводилу скоро тут принимать начнут), это, действительно, дельный совет, к которому многие в конечном итоге приходят сами, зачастую поздно.
chaynyk
Отправлено: 07 Апреля, 2009 - 10:41:49
Гость
Покинул форум
Сообщений всего: 118
Дата рег-ции: Сент. 2007 Откуда: MOSCOW
Помог: 0 раз(а)
elmexanik Не понял вопрос.
И еще почему добавление происходит после отображение БД.
Логичней будет с начало добавить данные а потом отобразить.
Потом советую пользоваться префиксом '_once', он игнорирует повторную загрузку файла.
Вот и вот-то, чем больше времени вы оставите программисту - тем ниже будет цена и выше качество А так сами будете пытаться до последнего, а потом сроки останутся, что и программисты не возьмутся. Вообще я много кому этот совет даю (меня уже за жадного еврюгу-разводилу скоро тут принимать начнут), это, действительно, дельный совет, к которому многие в конечном итоге приходят сами, зачастую поздно.
какая то истина в этом есть.
Судя, что Вы подготовили БД с 13 таблицами. Даже у многих CMS их меньше, что в конечном счете после правильного проектирования их будет максимум пяток.
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
Цитата:
Судя, что Вы подготовили БД с 13 таблицами. Даже у многих CMS их меньше, что в конечном счете после правильного проектирования их будет максимум пяток.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.