[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма: два события при нажатии submit
wellcomes
Зашёл в тупик, хотя задача вроде и не сложная, но мне не понятная. Прошу помочь, кто в курсе.

заполняю форму на сайте

<form action="http://site.ru/form" method="post" target="_blank">
<input
name="msg" value="some-text">
<input
type="submit" value="Отправить">
</form>


что нужно добавить, чтобы фиксировать отправку (не важно успешно или нет, главное - факт нажатия кнопки "submit")?
Мне в случае нажатия нужно в БД вписать 1, иначе - не трогать (0).

Т.е. при нажатии "submit", кроме отправки данных в форму должна одновременно производиться запись в БД



Спустя 25 минут, 29 секунд (2.10.2011 - 01:13) bodja написал(а):
ловим так
if (!empty['msg']) {
echo 'словили!';
}
else {
echo 'не словили';
}

Спустя 13 минут, 26 секунд (2.10.2011 - 01:26) wellcomes написал(а):
как же всё просто было biggrin.gif
спасибо, если бы не спросил, то наверное ещё бы пол-дня инет перерывал

Спустя 51 секунда (2.10.2011 - 01:27) moskitos80 написал(а):
Задаём кнопке атрибут name - и отлавливаем:

<?php
if(isset($_REQUEST['sended']))
{
// Была нажата...
}
else
{
// НЕ была нажата...
}
?>


<form action="http://site.ru/form" method="post" target="_blank">
<input name="msg" value="some-text">
<input type="submit" name="sended" value="Отправить">
</form>

Спустя 24 минуты, 18 секунд (2.10.2011 - 01:51) wellcomes написал(а):
спс, понял, тоже хороший вариант
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.