Strannik
7.04.2009 - 23:18
Здрастуйте. Вопрос не сложен, но что-то не могу сообразить.
Есть форма:
HTML |
<form method="get" enctype="multipart/form-data" action="1.php"> ....... <input name="Submit" type="submit" value="Просмотр"> <input name="Submit" type="submit" value="Отправить"> </form>
|
мне нужно чтобы при нажатии кнопки "Просмотр" данные отправлялись на страницу "1.php", а при нажатии кнопки "Отправить" данные отправлялись на страницу "2.php".
Спустя 25 минут, 21 секунда (7.04.2009 - 22:43) kirik написал(а):
Так нельзя (точнее можно через javascript, но так никто не делает).
А как делать: задаешь кнопкам разный атрибут name
<input type="submit" name="view" value="Просмотр">
<input type="submit" name="send" value="Отправить">
а в скрипте делаешь так:
PHP |
if(isset($_POST['view'])) { // когда нажали кнопку "Просмотр" } elseif(isset($_POST['send'])) { // когда нажали кнопку "Отправить" } else { // когда ниче не нажали } |
Спустя 2 минуты, 12 секунд (7.04.2009 - 22:46) REANIMATOR написал(а):
HTML |
<form method="get" name="frm1" enctype="multipart/form-data" action=""> ....... <input name="Submit" onclick="frm1.action='1.php'; frm1.submit()" type="button" value="Просмотр"> <input name="Submit" onclick="frm1.action='2.php'; frm1.submit()" type="button" value="Отправить"> </form> |
Спустя 23 часа, 55 минут, 13 секунд (8.04.2009 - 22:41) Strannik написал(а):