Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.58/19: Рейтинг темы: голосов - 19, средняя оценка - 4.58
franchuk82

Помагите с елементом тега <INPUT> - submit, button!

17.05.2011, 07:34. Показов 3440. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день всем юзерам, админам и программерам форума!

Есть у меня не большая админка, одна из задач ее удалять данные из БД (мускль).
Так вот не пойму как кнопку заставить выполнять скрипт типа:

$query = "delete from таблица where колонка=данные";
или любой другой запрос типа запись данных в БД и при нажатии должна перезагрузиться
открытая страничка чтобы обновить данные.

Вот пример кнопки
echo "<form METHOD=GET ACTION=\"admin_obz.php\">
<INPUT class=button_day TYPE=SUBMIT VALUE=\"Удалить\"></form>
она же и расположена на страничке admin_obzphp.

Может нужно создать TYPE=BUTTON и открыть реакцию на событие onclick, не вопрос но я не знаю как
на событие onclick вставить выполнение скрипта на удаление, запись и т.д. из БД да и вобще любого PHP кода.

Ребята подскажите кто знает ПЛИЗ!!!
Зарание благодарен.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.05.2011, 07:34
Ответы с готовыми решениями:

<input type="submit" value="button" onClick="">
Если в HTML коде есть токой фрагмент &lt;input type=&quot;submit&quot; value=&quot;button&quot; onClick=&quot;&quot;&gt;, что можно писать в onClick=&quot;&quot;, тоесть на...

Проблема с формой (<form action=1.php method=post> <input type=text name='first'> <input type=submit value=ok>)
Я пишу: &lt;form action=1.php method=post&gt; &lt;input type=text name='first'&gt; &lt;input type=submit value=ok&gt; по идее 1.php должен принять...

Как реализовать на месте input button просто input?
Приветствую всех. Есть кнопка. Помогите реализовать логику. По нажатию на кнопку , появляется текст , а под ним input. Спасибо...

6
 Аватар для olshevskiy87
15 / 15 / 4
Регистрация: 13.05.2011
Сообщений: 75
17.05.2011, 08:43
Можно использовать jQuery для этих целей. Почитай вот тут про функции этой библиотеки. В том числе есть функция jQuery.post() для работы с AJAX.
0
 Аватар для kraldraav
30 / 30 / 6
Регистрация: 24.04.2010
Сообщений: 145
17.05.2011, 10:05
Приветствую franchuk82,
Значит чтобы твоя кнопка выполняла скрипт, для начала помести ее в форму и задай ей обработчик.

HTML5
1
2
3
<form action="handler.php" method="get">
<input type="submit" name="delete_note" value="Удалить">
</form>
Далее создаешь файл handler.php, который указал обработчиком. В нем пишешь
PHP
1
2
3
4
5
6
7
8
9
if (isset($_POST['delete_note']))
{
    query_delete_news_site ($val);      
}
 
function query_delete_note($val)
{
   $query = mysql_query("delete from таблица where колонка=$val");
}
Примерно так
0
 Аватар для iPIPka
39 / 39 / 5
Регистрация: 06.02.2011
Сообщений: 123
17.05.2011, 12:15
kraldraav, если в форме указан метод GET, то и в скрипте надо проверять переменную $_GET.
0
 Аватар для kraldraav
30 / 30 / 6
Регистрация: 24.04.2010
Сообщений: 145
17.05.2011, 12:22
iPIPka, точно спасиб...очепятолся
0
 Аватар для olshevskiy87
15 / 15 / 4
Регистрация: 13.05.2011
Сообщений: 75
17.05.2011, 13:40
kraldraav, $val, как я понял, тоже должен браться из массива $_POST, иначе откуда ему взяться...
0
 Аватар для kraldraav
30 / 30 / 6
Регистрация: 24.04.2010
Сообщений: 145
17.05.2011, 13:54
olshevskiy87, точно, спасиб за корректировки, чет я поторопился када писал) накосячил)
PHP
1
2
3
4
5
6
7
8
9
10
if (isset($_GET['delete_note']))
{
        if(isset($_GET['id'])) $val = $_GET['id']
        query_delete_note ($val);          
}
 
function query_delete_note($val)
{
   $query = mysql_query("delete from таблица where колонка=$val");
}
Так правильнее будет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.05.2011, 13:54
Помогаю со студенческими работами здесь

Ruby, Mechanize, Submit button
Вопрос к знатокам, как иммитировать нажатие на button, который НЕ находится в какой-либо форме, используя Mechanize? Да, на гугле...

Input submit
Добрый день, как сделать кнопку субмит, просто текст чтобы был вместо кнопки?

Как изменить метод с submit на button?
Доброй ночи, есть консоль, RCON управление сервером. Как заменить отправку команды (метод) submit на button?? Я делаю ajax форму,...

Input & submit
Помогите пожалуйста сверстать адаптивный input c кнопкой в одну линию. Ширина 100%

Два значения от submit/button в одном запросе
Может ли быть такая ситуация, что браузер пошлёт на обработку значение сразу из 2 конфликтующих между собой кнопок для обработки в одном и...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru