[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: таблица и две формы
zvezda_t
Здравствуйте, уважаемые программисты!

Подскажите, пожалуйста, как быть в такой ситуации:

У меня есть таблица, под которой располагаются по центру две кнопки, у каждой кнопки своя форма, пишу код так, чтобы сначало закрыть одну форму, потом открыть другую, а в итоге получаю две вложенные формы( причем во внешнюю входит 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, и какая была нажата - то действие выполняй.

Спустя 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, а зачем через массив? smile.gif


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

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

Спустя 28 минут, 24 секунды (15.06.2011 - 09:21) zvezda_t написал(а):
inpost
кнопкой сохранить - надо передавать, а кнопкой отменить - не надо передавать.

Это мне событие onclick нужно добавить на кнопку - отменить?

Спустя 28 минут, 31 секунда (15.06.2011 - 09:49) inpost написал(а):
<a href=""><img></a> - вместо кнопки - ставь картинку в виде кнопки, всё будет лучше smile.gif

Спустя 6 минут, 28 секунд (15.06.2011 - 09:56) zvezda_t написал(а):
у меня нету такой картинки и тогда моя стандартная кнопка input будет отличаться от картинки

Спустя 4 часа, 15 минут, 35 секунд (15.06.2011 - 14:11) Snus написал(а):
zvezda_t
А чего тебе убудет, чтоли, если POST-данные передаваться будут?

Спустя 3 часа, 23 минуты, 23 секунды (15.06.2011 - 17:35) inpost написал(а):
zvezda_t
Ну так фотошопом возьми её smile.gif В крайнем случае onclick с редиректом, где будешь передавать $_GET.

Спустя 12 дней, 14 часов, 4 минуты, 22 секунды (28.06.2011 - 07:39) zvezda_t написал(а):
Цитата
А чего тебе убудет, чтоли, если POST-данные передаваться будут?

а медленнее от этого работать не будет?


_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Быстрый ответ:

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