Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Хочу реализовать функцию

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
Irina88
Отправлено: 05 Декабря, 2021 - 19:45:33
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




Хочу реализовать такую штуку:

Вот скрин:



Вот код:

Спойлер (Отобразить)


Вроде все работает. Но надо чтобы предыдущий комментарий открывался сразу после нажатия <submit>, а не после перезагрузки страницы. Как это сделать?
 
 Top
Vladimir Kheifets
Отправлено: 05 Декабря, 2021 - 21:09:24
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Хочу реализовать такую штуку:

Вот скрин:



Вот код:

Спойлер (Отобразить)


Вроде все работает. Но надо чтобы предыдущий комментарий открывался сразу после нажатия <submit>, а не после перезагрузки страницы. Как это сделать?

Добрый день, Ирина!
Уж, простите, но никто пока на вопросы не отвечает.
Может я смогу помочь.
То что, Вы хотите, сделать легко.
Что должно открываться без перезагрузки страницы и где?
Например, в каком-нибудь контейрнере <div id="content"></div>

(Отредактировано автором: 06 Декабря, 2021 - 08:22:51)

 
 Top
Irina88
Отправлено: 06 Декабря, 2021 - 19:13:00
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




Здравствуйте, Владимир!

Ну типа над полем ввода должно отображаться предыдущее сообщение. Как на скрине.
 
 Top
Vladimir Kheifets
Отправлено: 07 Декабря, 2021 - 10:48:03
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Здравствуйте, Владимир!
Ну типа над полем ввода должно отображаться предыдущее сообщение. Как на скрине.


Добрый день, Ирина!
Сделал без перезагрузки страницы.
Чтобы было заметно, что страница не перезагружается добавил тестовый контент.
Спойлер (Отобразить)
Файл enter.txt
Спойлер (Отобразить)
Удачи!

(Отредактировано автором: 07 Декабря, 2021 - 10:49:28)

 
 Top
Irina88
Отправлено: 07 Декабря, 2021 - 19:23:55
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




Я имею ввиду, что есть поле ввода. При вводе ТЕКСТА и нажатии ENTER, содержимое <textarea> сохраняется в текстовом файле. И первая строка выводится НАД ПОЛЕМ ВВОДА.

P.S. Это уже другой вопрос. Не путать с предыдущим "Как разбить текстовый файл на страницы?"!
 
 Top
Vladimir Kheifets
Отправлено: 08 Декабря, 2021 - 06:52:04
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Я имею ввиду, что есть поле ввода. При вводе ТЕКСТА и нажатии ENTER, содержимое <textarea> сохраняется в текстовом файле. И первая строка выводится НАД ПОЛЕМ ВВОДА.

P.S. Это уже другой вопрос. Не путать с предыдущим "Как разбить текстовый файл на страницы?"!


Добрый день, Ирина!

Что должно проходить после ввода каждого последующего ТЕКСТА и нажатии ENTER?
а. Текста перезаписывается
б. текст дополняется в файл и выводится над или после ранее введёного

После нажатия ENTER должно ли удаляться содержимое <textarea>?

P.S. Я показал, как изменять контент без полной перезагрузки страницы.
Это работает также и в этом вопросе. Советую внимательно посмотреть код.

(Отредактировано автором: 08 Декабря, 2021 - 08:25:57)

 
 Top
Irina88
Отправлено: 08 Декабря, 2021 - 08:32:39
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




Текст сохраняется в файл. А на главной странице перезаписывается..
 
 Top
Vladimir Kheifets
Отправлено: 08 Декабря, 2021 - 14:08:57
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Текст сохраняется в файл. А на главной странице перезаписывается..

Спойлер (Отобразить)
Удачи!
 
 Top
Irina88
Отправлено: 08 Декабря, 2021 - 19:28:36
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




Текст над полем ввода должен сохраняться, а не сбрасываться после перезагрузки страницы...
 
 Top
Vladimir Kheifets
Отправлено: 09 Декабря, 2021 - 06:45:50
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Текст над полем ввода должен сохраняться, а не сбрасываться после перезагрузки страницы...

См.
https://www.alto-booking.com/dem...textareaAJAX.php
Скриншот с QR-link
https://www.alto-booking.com/dem...-09%20051658.jpg
файл test.txt
https://www.alto-booking.com/dem.../PHP_SU/test.txt
p.s. если после перезагрузки страницы захотите увидеть ранее введённый текст, прочитайте файл test.txt
Спойлер (Отобразить)

(Отредактировано автором: 09 Декабря, 2021 - 07:20:11)

 
 Top
Irina88
Отправлено: 09 Декабря, 2021 - 19:06:34
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




Ну опять же: введенный текст не сохраняется...
 
 Top
Vladimir Kheifets
Отправлено: 09 Декабря, 2021 - 22:21:45
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Ну опять же: введенный текст не сохраняется...

Где не сохраняется?
Вы можете более конкретно сформулировать задачу и адекватно осмыслить результат?
Вы дейстаительно не понимате, что здесь
https://www.alto-booking.com/dem.../PHP_SU/test.txt
Вы видите файл с введенным и сохранённый текстом?
При каждом заходе на страницу Вы можете читать файл и выводить ранее введённый текст.
Если Вы хотите получать текст из кэш после refresh странцы, выводите его из $_POST["text"]
Не знаете как? Показать?

(Отредактировано автором: 09 Декабря, 2021 - 22:27:13)

 
 Top
Vladimir Kheifets
Отправлено: 11 Декабря, 2021 - 15:14:13
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Ну опять же: введенный текст не сохраняется...


Добрый день, Ирина!
Прошу Вас простить меня за недопустимо резкий ответ в предыдущем посте.
Надеюсь, что Вы поняли, что введённый текст, без перезагрузки страницы сохраняется в файле и выводится в div контейнере над textarea.
Я добавил чтение файла и вывод ранее введёного текст при загрузке страницы.
Спойлер (Отобразить)
Мне не хочется отвечать за то, что там могут написать, поэтому удалил скрипт на сервере.
Удачи!
 
 Top
Irina88
Отправлено: 11 Декабря, 2021 - 19:33:37
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Март 2018  
Откуда: Kyiv, Ukraine


Помог: 0 раз(а)




Почему когда я захожу на страницу со скриптом, мне выдает вот это:



хотя в файле enter.txt первая строка "3"...

Вот содержимое файла enter.txt :

Спойлер (Отобразить)


И еще: мне нужно чтобы все записи с поля ввода сохранялись в файле enter.txt ...

Например:

я захожу на страницу со скриптом, мне должно выдать цифру "3" (первая строка файла enter.txt) потом поле ввода, и кнопка "Отправить!".

если я напишу в поле ввода "4" и нажму submit (отправить!) - то эта "четвёрка" должна передаться в enter.txt

Вот содержимое обновленного файла enter.txt :

Спойлер (Отобразить)


и одновременно с нажатием сабмита ЭТА ЖЕ "червёрка" должна появиться над полем ввода страницы со скриптом.

Потом если я или кто-то другой зайдет на страницу со скриптом (index.php) - должна высвечиваться уже "4" вместо "тройки" и т.д.
 
 Top
Vladimir Kheifets
Отправлено: 12 Декабря, 2021 - 11:38:48
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Irina88 пишет:
Почему когда я захожу на страницу со скриптом, мне выдает вот это:



хотя в файле enter.txt первая строка "3"...

Вот содержимое файла enter.txt :
Спойлер (Отобразить)


Актуализируйте скрипт
Спойлер (Отобразить)
мне выдает вот это:
[img]https://www.alto-booking.com/demo/PHP_SU/51658.jpg[/img]
Вот содержимое файла enter.txt :
Спойлер (Отобразить)


Irina88 пишет:
И еще: мне нужно чтобы все записи с поля ввода сохранялись в файле enter.txt ...

Например:

я захожу на страницу со скриптом, мне должно выдать цифру "3" (первая строка файла enter.txt) потом поле ввода, и кнопка "Отправить!".

если я напишу в поле ввода "4" и нажму submit (отправить!) - то эта "четвёрка" должна передаться в enter.txt

Вот содержимое обновленного файла enter.txt :

Спойлер (Отобразить)


и одновременно с нажатием сабмита ЭТА ЖЕ "червёрка" должна появиться над полем ввода страницы со скриптом.

Потом если я или кто-то другой зайдет на страницу со скриптом (index.php) - должна высвечиваться уже "4" вместо "тройки" и т.д.


Если напишите одну строку, например, "4" , то она дополнится в начало ранее сохранённого текста в файле enter.txt.
Спойлер (Отобразить)
Что делать, если:
введёте несколько строк?
введёте повторящие строки, например, "3"?
Удачи!

(Отредактировано автором: 12 Декабря, 2021 - 11:41:37)

 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB