|
25 / 25 / 6
Регистрация: 04.07.2013
Сообщений: 260
|
|||||||||||
Вытягивание из базы в текстовое поле, после нажатия на кнопку в PHP20.10.2013, 03:01. Показов 2276. Ответов 11
Метки нет (Все метки)
Привет, мир! Можете помочь найти мою ошибку? Пишу след. вещь:
Есть текстовая форма. Рядом кнопки, которые выводятся в цикле. Значение кнопок выводятся из базы. Сколько записей в базе, столько и кнопок. Создаю новый файл с JS функцией, которая должна выводить в текстовое поле onlick-ом записи из базы. Каждая кнопка, должна выводить свое значение. И собственно застрял на той элементарной вещи, когда нужно вывести в текстовое поле запись из базы. -------- У меня получилось так: Цикл, выводящий значение кнопок.
кнопка => helps, должна в текстовое поле выводить helps кнопка => news password, должна в текстовое поле выводить news password ну и так далее. Надеюсь на вашу помощь. Добавлено через 4 минуты Вся мая проблема заключается (думается мне) находится в SQL запросе. Если проблема в SQL, то скажите где именно?
0
|
|||||||||||
| 20.10.2013, 03:01 | |
|
Ответы с готовыми решениями:
11
Создать кнопку и текстовое поле. При нажатии на кнопку ввести в текстовое поле текущее время
После нажатия кнопки button должно выводиться текстовое поле |
|
Заблокирован
|
|||||||||||
| 20.10.2013, 04:02 | |||||||||||
|
Ваша проблема в том, что вы ни разу не заглянули в хтмл код, чтобы увидеть как оно там вообще и в частности как ваша прелестная функция выглядит.
Добавлено через 7 минут
Короче, БД тут не стояла, вы не различаете серверный скрипт и клиентский. Идите в рубрику для начинающих. Добавлено через 4 минуты Вот такая у вас "функция" в хтмле:
1
|
|||||||||||
|
25 / 25 / 6
Регистрация: 04.07.2013
Сообщений: 260
|
|||||
| 20.10.2013, 04:21 [ТС] | |||||
![]()
0
|
|||||
|
Заблокирован
|
||
| 20.10.2013, 09:55 | ||
|
Бедняга, не нашел сил признать мегакосяк.
0
|
||
|
25 / 25 / 6
Регистрация: 04.07.2013
Сообщений: 260
|
|||||
| 20.10.2013, 16:32 [ТС] | |||||
|
Будьте внимательны, перед отправкой сообщений. Читайте, а потом пишите
:Можете помочь найти мою ошибку? ![]() Добавлено через 2 минуты Добавлено через 1 минуту Помогите найти ошибку .. Добавлено через 5 минут ?Добавлено через 1 минуту Ув. sqlnub, не захламляйте топик.
0
|
|||||
|
Заблокирован
|
||||||||||||
| 20.10.2013, 17:25 | ||||||||||||
1
|
||||||||||||
|
25 / 25 / 6
Регистрация: 04.07.2013
Сообщений: 260
|
||
| 20.10.2013, 18:27 [ТС] | ||
можете дать ваши наброски?Добавлено через 10 минут Выводит: undefined
0
|
||
|
Заблокирован
|
||||||
| 20.10.2013, 18:50 | ||||||
|
Ну да, в аргументы функции добавьте любое имя.
Кликните здесь для просмотра всего текста
Вообще с этой байдой - тайной связывания объектов и функций на js - я сам всегда путаюсь потому что в зависимости от метода меняется и форма. Если через addEventListener то this связывается молчком, если через onclick, то this это window и для элемента приходится передавать его отдельно. Особый маразм это объекты которые хавают this и приходится размножать ссылку на элемент давая ей идиотские имена типа that или self.
Я по-первости считал это проявлением своей тупости, пока не узнал что оно так и устроено в JS.
1
|
||||||
|
25 / 25 / 6
Регистрация: 04.07.2013
Сообщений: 260
|
|
| 20.10.2013, 19:06 [ТС] | |
|
sqlnub, вся моя проблема, в неправильном sql запросе и написание php функции.
Спасибо, вам большое! Добавлено через 2 минуты sqlnub, Вы знаете, как можно узнать, на какую кнопку нажал пользователь. То есть, пользователь нажал на кнопку со значением first. Можно как-то узнать в php или javascript, какая именно?
0
|
|
|
Заблокирован
|
|
| 20.10.2013, 19:26 | |
|
Ничего правильного в ваших скриптах нет. Вы сами себе придумываете методы не пытаясь узнать как оно вообще делается и делается ли вообще. Я не о колхозных пробелах вокруг точек, конечно, но они тоже признак.
Ну конечно можно узнать какую кнопку нажал юзер и вы только что это узнали записав значение кнопки в значение текстового поля. ЧТобы скрипт на сервере узнал - надо передать это значение ему, в составе формы и под именем элемента. Добавлено через 1 минуту Форма может содержать любое число (ну может быть не больше 65535) кнопок type="submit". На сервер же уйдут данные только _нажатой_ кнопки, то есть которая отгрузила форму. Добавлено через 30 секунд По ее имени вы и узнаете какая была нажата.
1
|
|
|
25 / 25 / 6
Регистрация: 04.07.2013
Сообщений: 260
|
|
| 20.10.2013, 19:28 [ТС] | |
|
Или сделать так, к примеру кнопки передать в name="" id из базы. Как можно средствами php или js узнать то что находится в name="" а так же создать след. условие:
Вывести (путем php) запись из базы, при условии если name="' . $row['id'] . '" равна id записи из базы. Я лишь одно в этом не могу понять, как объяснить php, что нужно сравнивать то что будет находится в name="' . $row['id'] . '", т.е. чтоб он понял, что именно name, а не что либо другое.
0
|
|
|
Заблокирован
|
||||||||||||||||||||||||||||||||||||
| 21.10.2013, 05:50 | ||||||||||||||||||||||||||||||||||||
|
Короче, вместо описания скрипта который и без вас прочитают, описывайте конкретную задачу. Что хотите, что получается. Очень даже может быть что решение типовое, а вы из-за своей скрытности сидя на нем ничего не знаете.
В общем я ничего не понял, расскажу как оно у меня делается. Для выбранного поля из БД строится имя элемента по схеме
ну вот, теперь в скрипте который принимает данные формы мне ничего не надо повторять в стопицотый раз, скрипт и так все узнает по именам полей. Ему только имя команды надо передать, что и делается через 1 дополнительное текстовое поле типа hidden, имя которго - имя бд - это единственное что может узнать обработчик, поскольку ему заведен линк (расширение mysqli), в котором есть имя активной бд. А value этого поля - имя активной таблицы.
Таким образом найдя среди всего что прилетело в $_POST элемент с заранее известным именем бд, скрипт может взять из него значение - которое имя неизвестной ему таблицы, вот в таком порядке:
Но вы можете дать имена полям такие, чтобы по ним можно было хотя бы узнать к чему они относятся. Например table_name[field_name]. Тогда без всякой рекурсии вы можете раскрутить массив по полям $table_name = // находите, или вручную прописываете имя таблицы
1
|
||||||||||||||||||||||||||||||||||||
| 21.10.2013, 05:50 | |
|
Помогаю со студенческими работами здесь
12
После нажатия на кнопку выполнять сценарий php и javascript (или 2 сценария php) После нажатия на кнопку "Вычислить", значение в поле Edit1 увеличить на 1 При нажатии на кнопку вывести строку в текстовое поле Показать/скрыть текстовое поле при нажатии на кнопку Поиск данных в БД MS ACCES 2003 через текстовое поле и кнопку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|