С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 8
Регистрация: 29.07.2014
Сообщений: 514

Событие по кнопке

17.02.2016, 12:46. Показов 1207. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток
подскажите как можно реализовать такую конструкцию
PHP
1
         $table.= "<td align=center>".'<input type="image" src="images/stop.ico" width="23" height="23"  onclick="'mysql_query('update main set closenlc=true where nlc="'.$nlc.'"') or die(mysql_error());'"/>'."</td>";
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.02.2016, 12:46
Ответы с готовыми решениями:

Событие по кнопке
Здравствуйте решил сделать событие по кнопке Enter что бы отправлялось сообщение. Прочитал про keyDown,keyPress Не понимаю как прикрутить...

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

Событие по клику на кнопке
На форме есть MenuStrip создаваемый через код, нужно чтобы на каждую кнопку повесилось событие которое будет например выводить сообщение...

24
Hello Kitty
 Аватар для WhiteMind
690 / 562 / 402
Регистрация: 12.02.2016
Сообщений: 1,436
Записей в блоге: 1
17.02.2016, 12:53
PHP
1
2
3
4
5
6
7
8
9
10
11
if ( @$_REQUEST['cmd'] === 'UPDATE_SQL') {
mysql_query('update main set closenlc=true where nlc="'.$nlc.'"') or die(mysql_error());
}
 
$table.= "<td align=center>".'<input id="btn_to_db" type="image" src="images/stop.ico" width="23" height="23"  onclick="'mysql_query('update main set closenlc=true where nlc="'.$nlc.'"') or die(mysql_error());'"/>'."</td>".'
                 $('#btn_to_db').on('click',function() {
                 $.get('?cmd=UPDATE_SQL');               
                 });
                 
                 
                 ';
условно
0
0 / 0 / 8
Регистрация: 29.07.2014
Сообщений: 514
17.02.2016, 16:42  [ТС]
сейчас не могу проверить ((( завтра обязательно отпишусь спс
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
17.02.2016, 16:59
Цитата Сообщение от inetinf Посмотреть сообщение
как можно реализовать такую конструкцию
не уверен, но имхо, никак
только ajax
0
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
17.02.2016, 20:59
Цитата Сообщение от Dmitry Посмотреть сообщение
не уверен, но имхо, никак
только ajax
тоже так думаю
0
0 / 0 / 8
Регистрация: 29.07.2014
Сообщений: 514
18.02.2016, 10:21  [ТС]
что то не как не могу решить эту задачу

Добавлено через 11 минут
так работает но всем записям меняет значение на true
PHP
1
2
3
 $table.= "<td align=center>".
 '<input id="'.$record['nlc'].'" type="image" src="images/stop.ico" width="23" height="23"
 onclick="'.mysql_query('update main set closenlc=true where nlc="'.$record['nlc'].'"').'" />'."</td>";
0
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
18.02.2016, 10:21
Сразу говорю: я в JS не очень шарю. Но примерно так:
1.
HTML5
1
<td align="center" id="result"><input type="image" src="https://www.cyberforum.ru/images/stop.ico" width="23" height="23" onclick="SendGet();"></td>
в этом же файле
JavaScript
1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
function SendGet() {
    //отправляю GET запрос
    $$a({
        type:'get', //тип запроса: get
        url:'ajax.php', //url адрес файла обработчика
        data:{'nlc':'<?=$nlc?>'} //параметры запроса
    });
}
</script>
файл ajax.php
PHP
1
2
3
...
mysql_query("update main set closenlc=true where nlc='".$_GET['nlc']."';") or die(mysql_error());
...
источник https://javascript.ru/blog/gor... javascript
0
 Аватар для rasschitai
34 / 34 / 20
Регистрация: 02.02.2016
Сообщений: 123
18.02.2016, 10:36
поправлю немного

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script type="text/javascript">
(function($){
$(function(){
 
function SendGet(nlc) {
    //отправляю GET запрос
    $.ajax({
        type:'get', //тип запроса: get
        url:'ajax.php', //url адрес файла обработчика
        data:{'nlc':nlc} //параметры запроса
    });
}
 
});
})(jQuery);
</script>

HTML5
1
<td align="center" id="result"><input type="image" src="https://www.cyberforum.ru/images/stop.ico" width="23" height="23" onclick="SendGet(<?=$record['nlc']?>);"></td>
0
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
18.02.2016, 10:40
Цитата Сообщение от rasschitai Посмотреть сообщение
поправлю немного
ну да, у Вас универсальней вариант
Я просто для понимания писал, как это происходит
0
0 / 0 / 8
Регистрация: 29.07.2014
Сообщений: 514
18.02.2016, 11:05  [ТС]
у меня уже крыша едит от этих кавычек
не могу синтаксис поправить
PHP
1
2
$table.= "<td align=center>".
 '<input id="result" type="image" src="images/stop.ico" width="23" height="23" onclick="SendGrt(<?=$record['nlc']?>);" />'."</td>";
0
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
18.02.2016, 11:09
PHP
1
$table.= "<td align=center><input id=\"result\" type=\"image\" src=\"images/stop.ico\" width=\"23\" height=\"23\" onclick=\"SendGrt(<?=$record['nlc']?>);\" /></td>";
Добавлено через 2 минуты
что-то https://www.cyberforum.ru/ в src добавляет форум))
0
0 / 0 / 8
Регистрация: 29.07.2014
Сообщений: 514
18.02.2016, 11:19  [ТС]
все в точности но не хочет
PHP
1
2
3
4
5
         <?php
          $table.= "<td align=center>
          <input id=\"result\" type=\"image\" src=\"images/stop.ico\" width=\"23\" height=\"23\"
          onclick=\"SendGrt(<?=$record['nlc']?>);\" /></td>";
         ?>
0
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
18.02.2016, 11:21
PHP
1
2
3
4
5
<?php
          $table.= "<td align=center>
          <input id=\"result\" type=\"image\" src=\"images/stop.ico\" width=\"23\" height=\"23\"
          onclick=\"SendGrt(".$record['nlc'].");\" /></td>";
         ?>
0
 Аватар для rasschitai
34 / 34 / 20
Регистрация: 02.02.2016
Сообщений: 123
18.02.2016, 11:31
Цитата Сообщение от inetinf Посмотреть сообщение
у меня уже крыша едит от этих кавычек
что бы не ехала ), используйте всегда одни, например ' , что бы потом не делать так \"
0
0 / 0 / 8
Регистрация: 29.07.2014
Сообщений: 514
18.02.2016, 12:05  [ТС]
с синтаксисом разобрался спс
но вот ява чет не шлет
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script type="text/javascript" src="http://scriptjava.net/source/scriptjava/scriptjava.js"></script>
<script type="text/javascript">
(function($){
$(function(){
function SendGet(nlc) {
    $.ajax({
        type:'get',
        url:'close_nlc.php',
        data:{'nlc':nlc}
    });
}
});
})(jQuery);
</script>
close_nlc.php
HTML5
1
2
3
4
5
6
<form method="GET">
<?php
    include ('core/config.php');
    mysql_query('update main set closenlc=true where nlc="'.$_GET['nlc'].'"') or die(mysql_error());
?>
</form>
0
 Аватар для rasschitai
34 / 34 / 20
Регистрация: 02.02.2016
Сообщений: 123
18.02.2016, 12:10
jQuery наверное не подключен

и в close_nlc.php фантазия конечно разыгралась, зачем там form ?
0
0 / 0 / 8
Регистрация: 29.07.2014
Сообщений: 514
18.02.2016, 12:14  [ТС]
это критично
Цитата Сообщение от rasschitai Посмотреть сообщение
и в close_nlc.php фантазия конечно разыгралась, зачем там form ?
подскажите где глянуть
Цитата Сообщение от rasschitai Посмотреть сообщение
jQuery наверное не подключен
0
 Аватар для rasschitai
34 / 34 / 20
Регистрация: 02.02.2016
Сообщений: 123
18.02.2016, 12:16
по первому, пока нет, по втором https://jquery.com/
0
0 / 0 / 8
Регистрация: 29.07.2014
Сообщений: 514
18.02.2016, 13:22  [ТС]
сделал подключение но результат 0
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript" src="http://scriptjava.net/source/scriptjava/scriptjava.js"></script>
<script type="text/javascript">
(function($){
$(function(){
function SendGet(nlc) {
    $.ajax({
        type:'get',
        url:'close_nlc.php',
        data:{'nlc':nlc}
    });
}
});
})(jQuery);
</script>
Добавлено через 51 минуту
не хотит работать ява((
0
 Аватар для rasschitai
34 / 34 / 20
Регистрация: 02.02.2016
Сообщений: 123
18.02.2016, 15:01
консоль браузера, что говорит?

и второй вопрос, это вам надо

HTML5
1
<script type="text/javascript" src="http://scriptjava.net/source/scriptjava/scriptjava.js"></script>
если не нет, выкиньте все лишнее
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.02.2016, 15:01
Помогаю со студенческими работами здесь

Событие клика по кнопке
Всем привет! что то не догоняю как отловить событие клика по кнопке? вот код моей программы package...

Не срабатывает событие на кнопке
Здравствуйте! Имеется вот такой код: function addPlaceInMap(response) { for (var i = 0; i &lt; response.places.length; i++) { ...

Событие вызываемое кликом по кнопке
Здравствуйте, прошу помощи. Возможно ли создать обработчик для события &quot;клик по любой кнопке&quot;?

Как привязать событие к кнопке.?
Собственно хотел спросить, как сделать так. чтобы при нажатии на кнопку, выводилось событие из js кода? Например я создал кнопку, и хочу...

Отменить событие при не активной кнопке
У меня к кнопке прикручего событие Click, в принципе логично, что функция должна выполняться вне зависимости от того, активна кнопка или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru