Подскажите, пожалуйста, как быть в такой ситуации:
У меня есть таблица, под которой располагаются по центру две кнопки, у каждой кнопки своя форма, пишу код так, чтобы сначало закрыть одну форму, потом открыть другую, а в итоге получаю две вложенные формы( причем во внешнюю входит form_table2.php- а это мне не нужно!!! )
Подскажите пожалуйста в чем ошибка и как её исправить?
print "<form id=".$form_name." name=".$form_name." method='POST'>
<table align='center' width='505' border=0><tr><td>";//таблица для выравнивания
require_once ('form_table1.php');
print " <table width='500'>
<tr>
<td align='right'>
<input name='apply' type='submit' value='Сохранить'><br/>
</form>
</td>
<td>
<form method='POST'>
<input type='submit' name='otmenitk' value='Отменить'>
</form>
</td>
</tr>
</table>";
print "</td></tr></table>";//таблица для выравнивания
require_once ('form_table2.php');
Спустя 6 минут, 15 секунд (14.06.2011 - 14:57) -Den- написал(а):
У вас теги 1-й формы и таблицы пересекаются, так не должно быть
Спустя 1 час, 14 минут, 10 секунд (14.06.2011 - 16:11) inpost написал(а):
zvezda_t
Используй 1 общую форму вообще, но у каждой кнопки: input type="submit" name - ставь разный, а в обработчике принимай name, и какая была нажата - то действие выполняй.
Используй 1 общую форму вообще, но у каждой кнопки: input type="submit" name - ставь разный, а в обработчике принимай name, и какая была нажата - то действие выполняй.
Спустя 2 часа, 18 минут, 57 секунд (14.06.2011 - 18:30) Snus написал(а):
zvezda_t
Пища для размышления:
Пища для размышления:
<input type="submit" value="Сохранить" name="action[save]" />
<input type="submit" value="Отмена" name="action[cancel]" />
<?php
if(!empty($_POST['action'])){
if(isset($_POST['action']['save']))
echo 'СОХРАНИЛИ...';
if(isset($_POST['action']['cancel']))
echo 'ОТМЕНИЛИ...';
}
?>
Спустя 12 часов, 16 минут, 49 секунд (15.06.2011 - 06:47) zvezda_t написал(а):
inpost, ясно) спасибо!
Snus, а зачем через массив?
Snus, а зачем через массив?

Спустя 4 минуты, 11 секунд (15.06.2011 - 06:51) zvezda_t написал(а):
Подождите, но ведь тогда при нажатии на кнопку - отменить, у меня в POST будут передаваться все параметры формы, а зачем это нужно?

Спустя 2 часа, 1 минута, 14 секунд (15.06.2011 - 08:52) inpost написал(а):
zvezda_t
Если тебе передавать вообще ничего не надо, сделай передачу через GET, и картинку с обычной ссылкой
Если тебе передавать вообще ничего не надо, сделай передачу через GET, и картинку с обычной ссылкой

Спустя 28 минут, 24 секунды (15.06.2011 - 09:21) zvezda_t написал(а):
inpost
кнопкой сохранить - надо передавать, а кнопкой отменить - не надо передавать.
Это мне событие onclick нужно добавить на кнопку - отменить?
кнопкой сохранить - надо передавать, а кнопкой отменить - не надо передавать.
Это мне событие onclick нужно добавить на кнопку - отменить?
Спустя 28 минут, 31 секунда (15.06.2011 - 09:49) inpost написал(а):
<a href=""><img></a> - вместо кнопки - ставь картинку в виде кнопки, всё будет лучше

Спустя 6 минут, 28 секунд (15.06.2011 - 09:56) zvezda_t написал(а):
у меня нету такой картинки и тогда моя стандартная кнопка input будет отличаться от картинки
Спустя 4 часа, 15 минут, 35 секунд (15.06.2011 - 14:11) Snus написал(а):
zvezda_t
А чего тебе убудет, чтоли, если POST-данные передаваться будут?
А чего тебе убудет, чтоли, если POST-данные передаваться будут?
Спустя 3 часа, 23 минуты, 23 секунды (15.06.2011 - 17:35) inpost написал(а):
zvezda_t
Ну так фотошопом возьми её
В крайнем случае onclick с редиректом, где будешь передавать $_GET.
Ну так фотошопом возьми её

Спустя 12 дней, 14 часов, 4 минуты, 22 секунды (28.06.2011 - 07:39) zvezda_t написал(а):
Цитата |
А чего тебе убудет, чтоли, если POST-данные передаваться будут? |
а медленнее от этого работать не будет?
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)