так мы же эти данные взяли из базы данных в скрипте login.php.
вопрос: что не так сделано, что бы новые данные, которые мы отредактировали, вывелись вместо старых в той же форме?
ваш шаблон ничего не знает о данных базы в скрипте Login.php, он берет их из сессии.
в скрипте change.php
у вас если пришли данные из формы, идет вызов шаблона, вероятно тут:
ниже идут проверки и запись данных в базу.
однако, должен признать что вопрос не совсем корректен поскольку я не вижу реализаций используемых в скрипте методов и только догадываюсь что они делают.
У вас в шаблоне формы, который вызывается в скрипте change.php до обработки параметров пишутся в поля данные из сессии. Поставьте проверки, если есть значения в POST, то выводите их из массива $_POST, либо сначала обрабатывайте данные, переписывайте их в сессии а потом уже вызывайте шаблон с формой.
Вы в первом сценарии ожидали вывод разных значений?
1. Вы наследуете классом TestA extends Text
выводите параметр - text, потом переопределяете его внутри класса TestA, теперь он классе TestA равен work
2. Наследуете классом TestB класс Text
выводите значение параметра text класса Text, которое по-прежнему равно TEXT.
Поэтому что вам нужно, чтобы дочерний класс TestB изменил значение параметра text в родительском классе Test?
Либо, если вы просто хотите наследовать значение text=work, то вот у вас в классе TestA. Наследуйте этот параметр из класса TestA и он у вас будет равен Work
получается когда переходу на эту страницу - то не смещает, начинаю листатать скролинг вниз - обнавляю страницу - тогда переводит на установленный div.
попробуйте без перехода на страницу нажать ctrl+f5. страница должна загрузится прокрученной до начала элемента с меткой mark.
сценарий js должен быть внутри тега header, и до вызова функции click через onload в теге body. (Добавление)
Zuldek пишет:
RuslanBLR пишет:
Zuldek
простите поправка:
получается когда переходу на эту страницу - то не смещает, начинаю листатать скролинг вниз - обнавляю страницу - тогда переводит на установленный div.
попробуйте без перехода на страницу нажать ctrl+f5. страница должна загрузится прокрученной до начала элемента с меткой mark.
сценарий js должен быть внутри тега header, и до вызова функции click через onload в теге body.
upd. если вашу задачу нужно решить только на 1 странице и в одном месте то подключение jquery нецелесообразно и все делается на чистом js, как показано выше.
У меня скрипт есть, но неясно полностью ли правильно он обрезает. В проигрывателе играет нормально, но вдруг вконце у кого-то может зависнуть плеер или что-нибудь плохое будет. Не уверен можно ли обрезать произвольным образом mp3 или avi.
любой тег. Можно и свой создать: если html5 то хоть <mark>. в js указываем скрол до него, а в css опишите стиль отображения или неотображения. div тэг разметки документа и его для одной цели метки использовать нехорошо.
это не подходит - при первом случаи разрывает весь макет, а при 2 делает просто отступ от браузера.
Мне нужно что бы страницу выводило с определенного div? как это сделать?
Вы сами понимаете чего хотите?
1. Чтобы страницу браузер прокрутил до определенной точки верхняя точка отображаемая в браузере будет в самом верху окна браузера. Я вам показал как это сделать - страница будет прокручено до div или любого другого элемента с меткой.
2. Чтобы браузер вообще ничего не выводил выше вашей точки. Тут можно просто не отдавать клиенту html до вашей точки вот и все. Если вы клиенту его отдадите и скроете js это будет бред и контент всеравно он может увидеть.
Что вам требуется. Если прокрутить скролл - то решение выше.
Пример реализации - sarcpt.ru вторая кнопка меню, пощелкать по пунктам.
обычно такой отступ требуется для привязки к определенному элементу страницы, чаще всего к тексту. Просто стилями его лучше не задавать потому что из-за изменения размера окна, доступных шрифтах, браузера и т.п. отступ заданный в стиле может быть больше или меньше необходимого. Потому лучше через js с привязкой к элементу на странице.