|
1 / 1 / 0
Регистрация: 16.06.2013
Сообщений: 46
|
|||||||||||
Изменение состояния кнопки и поля в бд по клику25.10.2016, 21:04. Показов 5770. Ответов 14
PHP уровень-'ниже плинтуса' но времени очень мало.Пытаюсь сделать редактирования поля бд. на сайте. В поле сделал кнопку, при нажатии на которую нужно что бы в в бд пошел запрос на изменение и тут же на сайте отобразилось это изменение... Испробовав пару разных вариантов остановившись на данном, столкнулся с проблемой (mysql_query() expects parameter 2 to be resource, null given in ). Но во вотом параметри у меня лежит переменная которая ссылается на mysql_connect(). То есть все должно бы быть правильно но не работает((
0
|
|||||||||||
| 25.10.2016, 21:04 | |
|
Ответы с готовыми решениями:
14
Изменение состояния кнопки BitBtn - изменение состояния кнопки при нажатии QML - изменение содержимого формы по клику кнопки и виджета |
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
||
| 25.10.2016, 21:33 | ||
|
У функций своя область видимости. Вы не передали $con в функцию, поэтому внутри функции она не существует.
1
|
||
|
1 / 1 / 0
Регистрация: 16.06.2013
Сообщений: 46
|
|
| 25.10.2016, 21:56 [ТС] | |
|
ага, а вот почему у меня тогда ничего не выводится из бд ?
0
|
|
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
||
| 25.10.2016, 22:09 | ||
|
DeadDance, без понятия, у вас вообще жесть в коде, сложно в этом во всём разобраться. Зачем-то в echoUsers передаёте $sql, которую тут же перезаписываете...
К тому же вывод может не выполняться из-за неработающего условия:
0
|
||
|
1 / 1 / 0
Регистрация: 16.06.2013
Сообщений: 46
|
||||||
| 25.10.2016, 22:54 [ТС] | ||||||
|
а как тогда сделать перезапись по нажатию на кнопку ?) я уже два дня туплю.... и да код в итоге стал похож на что то очень страшное (
Добавлено через 41 минуту есть еще такой вариант.. но как тут сделать перезапись значения нажатой кнопки ?
0
|
||||||
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
|
| 25.10.2016, 22:57 | |
|
DeadDance, опишите исходную задачу, что в каком виде выводится и как должно редактироваться.
0
|
|
|
1 / 1 / 0
Регистрация: 16.06.2013
Сообщений: 46
|
|
| 25.10.2016, 23:04 [ТС] | |
|
Значит у нас осуществляется вывод нащей бд на сайт. И на самом сайты мы должны иметь возможнть скажем так забанить или разбанить пользователя из списка бд..... сделать это желательно при нажатии на кнопку.... (я решил сделать так в таблице сделать поле state в котором записывать 0- разбанен или 1- забанен...) на скрине справа кнопки, при нажатии на катарые должен меняться статус кнопки с разбана на бан или на оборот.
0
|
|
|
1 / 1 / 0
Регистрация: 16.06.2013
Сообщений: 46
|
|
| 25.10.2016, 23:05 [ТС] | |
|
скрин
0
|
|
|
1 / 1 / 0
Регистрация: 16.06.2013
Сообщений: 46
|
|
| 25.10.2016, 23:12 [ТС] | |
|
так как бы обычно использую AJAX но, мало того что я его не знаю .. большее затруднее у меня вызывает то как пзять значение из нажатой кнопки и запихнуть его обратно в бд вместо старого значения? О_О как то так
0
|
|
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
||||||
| 26.10.2016, 08:26 | ||||||
Сообщение было отмечено DeadDance как решение
Решение
DeadDance, как-то так. Код не проверял, могут быть ошибки, но главное понять смысл.
1
|
||||||
|
1 / 1 / 0
Регистрация: 16.06.2013
Сообщений: 46
|
||||||
| 26.10.2016, 15:27 [ТС] | ||||||
|
Спасибо огромное) ... а изначально я был очень близок.. но потом начал дурные варианты из гугля тянуть и в итоге в конец запутался.... посмотрел на ваш скрип у меня в голове все встало на свои места ...сейчас буду его внедрять !)
Добавлено через 30 минут вернулся к самому началу (((( выскакивают нотисы, он не понимает этот кусок
0
|
||||||
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
|
| 26.10.2016, 20:01 | |
|
DeadDance, хм... скиньте полностью тексты всех ошибок.
0
|
|
|
1 / 1 / 0
Регистрация: 16.06.2013
Сообщений: 46
|
|
| 26.10.2016, 22:52 [ТС] | |
|
Notice: Undefined variable: user in D:\xampp\htdocs\TaskOne\includes\OpenDb. php on line 34
Notice: Undefined variable: user in D:\xampp\htdocs\TaskOne\includes\OpenDb. php on line 35 Notice: Undefined variable: user in D:\xampp\htdocs\TaskOne\includes\OpenDb. php on line 36 Notice: Undefined variable: user in D:\xampp\htdocs\TaskOne\includes\OpenDb. php on line 37 Notice: Undefined variable: user in D:\xampp\htdocs\TaskOne\includes\OpenDb. php on line 38 я так понял он не понимает конструкцию <? ......?>
0
|
|
|
1 / 1 / 0
Регистрация: 16.06.2013
Сообщений: 46
|
||||||
| 27.10.2016, 00:01 [ТС] | ||||||
|
переписал конструкцию по другому
0
|
||||||
|
1 / 1 / 0
Регистрация: 16.06.2013
Сообщений: 46
|
||||||
| 27.10.2016, 00:38 [ТС] | ||||||
|
кароче разобрался ... снял ключи.... все заработало ... но не так как хотелось.. надо заюзать AJAX а то обновление происходит не сразу при 1ом клике а после 2ого ) вот более-менее рабочий код
0
|
||||||
| 27.10.2016, 00:38 | |
|
Помогаю со студенческими работами здесь
15
Изменение таблицы в форме в зависимости от состояния поля со списком Access 2007
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты 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
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|