|
Обитатель
539 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
|
||||||||||||||||
Перезагрузка страницы20.02.2011, 12:18. Показов 7726. Ответов 10
Метки нет (Все метки)
В php странице подключаю сперва вывод сообщения из базы данных.
А затем форму, для добавления данных в эту форму. Когда форму заполняю и нажимаю кнопку отправить страница перезагружается, данные в базу отправляются. но на страницу на выводятся. После перезагрузки страницы в ручную, данные из базы в страницу добавляются. А если нажать перезагрузку страницы в ручную еще несколько раз,это-же сообщение добавляется и в базу и в страницу, хотя форма пустая. Форма:
0
|
||||||||||||||||
| 20.02.2011, 12:18 | |
|
Ответы с готовыми решениями:
10
Перезагрузка отдельной картинки страницы, после загрузки страницы Перезагрузка страницы |
|
65 / 53 / 4
Регистрация: 06.09.2010
Сообщений: 254
|
|
| 20.02.2011, 12:44 | |
|
Вопрос, насколько я понимаю, "как сделать, чтобы данные сразу отображались в форме?" Сегодня воскресенье, у ясновидящих выходной
![]() Если так, то при обработке формы (когда приходит $_POST), нужно подставить пришедшие данные в выводимую форму.
0
|
|
|
Обитатель
539 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
|
|
| 20.02.2011, 14:38 [ТС] | |
|
нет на странице. у меня на странице подключен вывод из базы данных, а потом форма. Ну так вот после того как форма заполнена, и нажата кнопка отправить, страница перезагружается. потому что данные сохраняются в базу. но на страницу они не выводятся. А появляются на ней только после перезагрузки страницы. А если страницу перезагрузить еще раз, То последнее сообщение дублируется, ив базе и на странице.
0
|
|
|
4 / 4 / 0
Регистрация: 02.12.2011
Сообщений: 21
|
|
| 17.07.2012, 22:58 | |
|
У меня тоже такое же проблема вот только при перезагрузке вручную ничего не добавляется.
Но все же есть какая то функция которая перезагружает страницу. В поисковиках в основном говорится о том как не перезагружая страницу отправлять инфо, но мне это не надо помогите пожалуйста.
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||
| 17.07.2012, 23:10 | |||
|
2. если хотите чтобы данные сразу отображались - перенесите код с обновлением записи выше кода с выводом инфы. 3. чтобы повторной записи при обновлении не было - либо ставьте сессию/куку, либо, что еще лучше - делайте редирект на себя (на эту же страницу) Добавлено через 51 секунду
0
|
|||
|
4 / 4 / 0
Регистрация: 02.12.2011
Сообщений: 21
|
||
| 17.07.2012, 23:15 | ||
|
Про ajax я знаю у меня одна страница пользуется этим технологиям. 2. если хотите чтобы данные сразу отображались - перенесите код с обновлением записи выше кода с выводом инфы. Как это понять не понимаю? А имено код с обновлением записи
0
|
||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||||||
| 18.07.2012, 07:40 | ||||||||||
а вообще если ajax не юзаете - форма при отправке данных перезагружает страницу Добавлено через 3 минуты код выполняется пошагово. разложим его на части - как это происходит здесь 1. идем в БД и беред инфу, выводим. 2. проверяем что ввели в форму. 3. записываем в БД новые данные. 4. закрываем скрипт. видите - сначала мы инфу выводим, а только потом уже обновляем - но скрипт то уже завершается, он по новой не запускается. и получается либо нужно делать редирект на себя, либо - что проще - перенести часть кода с обновлением данных выше кода с извлечением данных
0
|
||||||||||
|
4 / 4 / 0
Регистрация: 02.12.2011
Сообщений: 21
|
||
| 18.07.2012, 13:35 | ||
|
Я пробовал через ajax не получается он отправляет ответ что все норм но ничего не изменяется. Приходится самому перезагружать страницу. Так же я пробовал header("Location: http://localhost/bux/kassa.php"); вот какую ошибку выдает Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\bux\kassa.php:107) in C:\xampp\htdocs\bux\kassa.php on line 147 --------------------------- Я думаю у аджакс есть пораметр в котом нужно указать что бы он перезагружал страницы. Что я еще заметил если код удаление перенести его в другой страницы, и передать параметр через аджакс и если в это коде есть header то в ответ получите 2 копии страницы в одном. Первая идет страницы не обновленная 2-ая обновленная. В общем то это круговорот так же и с удалением было. Надеюсь такой как KOPOJI даст идею. Мне нужно идея а дальше может найду решение так же как и с удалением.
0
|
||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||||||||
| 18.07.2012, 13:45 | |||||||||||
1
|
|||||||||||
|
4 / 4 / 0
Регистрация: 02.12.2011
Сообщений: 21
|
|
| 18.07.2012, 13:59 | |
|
Ты супер. Спасибо помогло. А насчет ошибки я понял почему давал эту ошибку. Это не из за кадировки просто как ты писал что форма перезагружает страницу и происходит 2 ной перезагрузка и не получается запись вот.
А джава супер что мы бы сделали без джаву спасибо тебе и тем кто создал javascript и jquery.
0
|
|
| 18.07.2012, 14:06 | |
|
0
|
|
| 18.07.2012, 14:06 | |
|
Помогаю со студенческими работами здесь
11
Перезагрузка страницы Перезагрузка страницы Перезагрузка страницы Перезагрузка страницы Перезагрузка страницы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|