valenok
Нужно занести эты ссылку на танк в пользовательское соглашение при регистрации и там же предупредить, что на вопросы, описанные в танке, ответы даваться не будут.
Объект создаётся повторно видимо потому, что значение _GET['id'] сохраняет своё значение. Поэтому попробуй выполнить редирект после первого создания объекта и добавления куда-то там.
Хорошая тема... Построить нечто вроде framework. Об этом раньше была статья в инете, но потом её или удалили, либо перенесли в неизвестном направлении. Как раз сейчас работаю в этом направлении, правда не в таком сложном направлении Не поднялся пока до написания форумов.
Вообщем суть была такова. Написать ядро (загрузчик системы в целом). А потом при необходимости дополнять систему модулями без редактирования шаблонов дизайна и ядра. Каждый модуль имеет нечто вроде процесса инсталляции(деинсталляции). Есть некоторый класс, нечто вроде:
Выдираем всё что нужно из баз, читаем настройки, скидываем
все настройки в конструктор класса в виде массива (примерно
ассоциативного), компилируем ядро и затем выводим всё что
нам нужно. Вся соль в том, что настройки, передаваемые в
конструктор имею динамический характер, т.е. изменяются
в зависимости от продуманности системы, систематизации
основных параметров всех модулей и т.д.
*/
}
Частично идея была взята из TinyMCE. Идея такова: установить все необходимые модули
, настроить их подобающим образом. Затем сохранить созданную структуру системы, дабы ядро не "бегало" по модулям и не искало какой из них установлен, а какой нет. Вообщем начало было положено на мой взгляд интересное. Интересно чем я это всё закончу.
Думаю к тому моменту, когда закончится эта тема я её уберу. Осталось только дождаться когда Валенок укажет на свои любимые ссылки о том что такое форма, что отправляет и в каком случае сервер клиенту, потом мы все ударимся в размышления о смысле бытия и функции типа sqlapplylanguage(). С третьего раза удалось внятно прочитать и понять Видимо, создатели ЕСПД перестарались. Бог миловал, разрешил из html творить что душе заблагороссудится, представляю ужас в глазах у многих, когда на утро окажется что браузеры могут читать только валидный XHTML Strict, пропарсеный W3C, NTFS запрещён, на болванки нельзя вкатать UFD... Жаль, давно не был на форуме, оказывается здесь уже и вёрстку зачислили в язык программирования. Он наверное сразу приобрёл статус языка высокого уровня... типа только для высоко продвинутых Особую благодарность хотелось высказать Валенку и Евгению за неутомимый юмор в работе. Respect! Извините за флейм. Хотелось выговориться. Скоро всё равно уберу.
valenok
Это не решение проблемы. По крайней мере оно не профессиональное.
Anna
Во всех языках определённо сказано, что все переменные нужно инициализировать, следовательно:
Notice: Undefined index: id in z:homekrasmash.krsk.ruwwwdoc.php on line 6 означает, что у вас неизвестно откуда взялась переменная id. Впишите в начало скрипта что-то типа $id = "", либо если объявление в классе, то var $id = "". Вообще хорошо ещё задавать значение по умолчанию, тогда можно предотвратить подмену пеерменно в хидерах HTTP-запросов. Что-то типа этого:
Notice: Undefined offset: 2 in z:homekrasmash.krsk.ruwwwinc_header.php on line 19 что-то вроде того, что где перменная приняла недопустимую величину, или длину.
Необходимо ввести дополнительные проверки и устанавливать значения перменных по умолчанию