|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.05.2019, 02:26 | #1 |
Пользователь
Регистрация: 07.05.2019
Сообщений: 13
|
Как рядом с полем ввода очередного значения увидеть предыдущее введённое значение как контрольное
Имеется HTML-страница с POST-формой ввода данных в 2 таблицы БД (по выбору)
Моя идея такая: 1. Выбрать имя таблицы в БД и передать в файл 1.php, где из этой таблицы будут выбраны последние введённые данные и показать эти данные рядом с полями ввода как контрольные 2. Ввести новые данные и передать их в файл 2.php, где они будут опять-таки сначала показаны, а затем после подтверждения добавлены в эту таблицу ! $_POST не подходит, т.к. данные заносятся раз в месяц Пока (уже более года) добавление новых данных я делаю так: Код:
Для сведения: Всё это делаю лично для себя на локальном сервере XAMPP Последний раз редактировалось Nikolaй; 18.05.2019 в 02:33. |
31.05.2019, 07:30 | #2 |
Пользователь
Регистрация: 07.05.2019
Сообщений: 13
|
Ну что-ж - с первой частью своей задумки, а именно: вывод предыдущих показаний на страницу с формой, мне удалось справиться! Для этого пришлось знакомиться с jquery и ajax, а это для меня совершенно новое, мало понятное (и, к сожалению, из-за своего возраста, мне это уже не осилить!) Но, просмотрев и проанализировав массу примеров, я всё же понял как это делается: сейчас я уже могу из выбранной в форме таблицы получить нужные мне данные и вывести на эту же страницу с формой без переключения страниц.
Последний раз редактировалось Nikolaй; 31.05.2019 в 07:34. |
31.05.2019, 09:10 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
31.05.2019, 16:23 | #4 |
Пользователь
Регистрация: 07.05.2019
Сообщений: 13
|
|
31.05.2019, 16:58 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
не понял вопроса.
это же делается через стили ( style, CSS) Что Вы хотите задать? например, Код HTML:
<html><head> <meta http-equiv="content-type" content="text/html; charset=windows-1251"> <title>Пример!</title> <!-- стили --> <style type="text/css"> table { width: 80%; font-size: 12pt; font-family: lucida console; color: navy; border: 1px solid black; } tr { border: 1px solid black; } td { border: 1px solid black; padding: 3px; spacing: 3px; } .tr_hdr { font-size: 20pt; font-family: arial narrow; color: maroon; background-color: #A3ED0F; text-align: center; } .img_w { max-width: 320px; max-height: 240px; text-align: center; /*border: 3px solid #73AD21;*/ } </style> </head> <body> <hr> <p>Таблица 1 <table> <col> <col width=10%> <col width=20%> <tbody><tr class="tr_hdr"> <th>Название</th> <th>Количество</th> <th>Картинка</th> </tr> <tr><td>Вещь 1</td><td align="right">1 </td><td align="center"><img class="img_w" src="pic1.png" title="Вещь 1"></td></tr> <tr><td>Вещь 2</td><td align="right">20 </td><td align="center"><img class="img_w" src="pic2.png" title="Вещь 2"></td></tr> <tr><td>Вещь 3</td><td align="right">15 </td><td align="center"><img class="img_w" src="pic3.png" title="Вещь 3"></td></tr> </tbody></table> </body></html> Последний раз редактировалось Serge_Bliznykov; 31.05.2019 в 17:01. |
01.06.2019, 09:34 | #6 |
Пользователь
Регистрация: 07.05.2019
Сообщений: 13
|
Тут я ошибся
Последний раз редактировалось Nikolaй; 01.06.2019 в 09:47. |
01.06.2019, 09:46 | #7 |
Пользователь
Регистрация: 07.05.2019
Сообщений: 13
|
Извините, но это я уже знаю и давно использую.
В данном же случае речь идёт о таблице, которой на странице с формой нет, и она никак не объявлена - она ещё только будет динамичски формироваться jquery-ajax-запросом! Так как же ей задать стили, если её нет! Ну вот! Перечитав то, что я только что написал и увидев слово "динамически", мне стало смешно и стыдно за свой вопрос к Вам! Ведь я уже делал это - я применил стили к сформированной динамически итоговой таблице! Но вопросы всё же есть.
Это html файл Код:
Код:
Последний раз редактировалось Nikolaй; 01.06.2019 в 09:50. |
05.06.2019, 06:22 | #8 |
Пользователь
Регистрация: 07.05.2019
Сообщений: 13
|
Не получается занести новые показания!
Проблема в том, что:
Искал решения с двумя submit в одной форме - не нашёл. Искал как значение радиокнопки из одной формы передать в S_POST второй формы - тоже не нашёл! Может быть из того, что я перерыл в инете и можно было бы применить, но, к сожалению, в Java Script мои познания очень малые... Последний раз редактировалось Nikolaй; 05.06.2019 в 06:35. |
05.06.2019, 09:33 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
на JS можно сделать всё, что Вам нужно.
тем более, с подключённым jquery. Более того, submit формы можно заменить на ajax запрос и вообще делать что угодно. только мне лично непонятно, в чём у Вас сложность. какие две формы, зачем два submit? если Вы приведёте свои формы и расскажите подробно, что нужно - есть шанс получить конкретную помощь. |
05.06.2019, 17:36 | #10 | |
Пользователь
Регистрация: 07.05.2019
Сообщений: 13
|
Цитата:
Первая форма в пост#7. Работает и делает то, что мне хотелось - тут же рядом с формой выводит предыдущие показания счётчика. Надеюсь, из приведённого кода и риложенного скрина Вам понятно что и как делается, но важно: в этой форме я выбираю таблицу БД, в которую я намрен внести новые показания счётчика. Теперь мне надо внести эти новые показания (за текущий месяц), т.е. дату, дневные показания и ночные показания, и отправить их в другой файл (calk_insert.php), где они и будут добавлены в выбранную в первой форме таблицу. Вот код второй формы: Код:
А как передать в calk_insert.php имя уже введённой в первой форме таблицы, я так и не смог найти. Не вводить же её ещё раз! Тогда зачем это весь огород! Форма с выбором таблицы, даты и показаний у меня и так работает уже более года. Наверное есть способ передать значение выбранной радиокнопки из одной формы в другую, но... Наверное есть способ к массиву $_POST прибавить значение уже выбранной в другой форме радиокнопки, и опять но... |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибка с полем для ввода | NebesnyiOgon | Microsoft Office Excel | 4 | 20.08.2014 15:15 |
joomla Как добавить поле рядом с полем "автор"? | sasha1304 | WordPress и другие CMS | 1 | 24.01.2013 13:50 |
Изменить язык ввода (раскладку клавиатуры) при получении фокуса полем | SMShrek | Microsoft Office Access | 4 | 04.07.2011 09:42 |
Как узнать предыдущее id-значение? | denisov | PHP | 1 | 08.05.2010 19:58 |
запомнить предыдущее значение | StasSv | Microsoft Office Excel | 1 | 10.11.2008 08:47 |