Forum Webscript.Ru

Программирование => PHP => Тема начата: CCCP_MOCKBA от 04 Мая 2004, 16:00:55

Название: Hmtl Input Post
Отправлено: CCCP_MOCKBA от 04 Мая 2004, 16:00:55
Добрый день.
Вот в чем собственно дело.
Есть форма в ней собственно различные селект боксы.
И форма отправляется методом ПОСТ и рисованой кнопкой
" width="96" height="31" border="0">
Проблема в том, что имя кнопки в оригинале не получается "cancel"
а зачемто с этим именем передаются координаты клика мышей, типа
cancel.x=30&cancel.y=11
как убить эти Х, если бы ГЕТОМ была передача строку можно былобы разобрать, а если ПОСТОМ что делать?
Скрипт получающий данные формы на ПХП.
Название: Hmtl Input Post
Отправлено: Yukko от 04 Мая 2004, 16:14:17
http://www.superweb.nl/yukko/krom/icons.html это было сделано для другой дискуссии, но кажется то, что надо. Нажав на картинку, увидишь код.
Название: Hmtl Input Post
Отправлено: Меняздесьдавнонет от 04 Мая 2004, 17:26:23
CCCP_MOCKBA
тебе неизвестно что задавать один и тот же вопрос два раза запрещено?
ОЧЕНЬ ПЛОХО.

Проблема же твоя высосана из пальца.
убивать ничего не надо.
во-первых, нет проблемы обратиться к переменной по новому имени, а во-вторых - имя кнопки тебе вообще не нужно
Название: Hmtl Input Post
Отправлено: гоша от 04 Мая 2004, 18:18:54
некоорэктно, имхо.

имя кнопки нужно, если больше чем один сабмит.

обращаться к cancel_x конечно можно, но когда потом дисигнер откажется от картинки и сделает простой сабмит, нас ждут проблемы.

Короче

if(isset($_POST[\'cancel_x\']))
$_POST[\'cancel\']=1;

и дальше опрашиваем $_POST[\'cancel\'].

Если графкнопок много, то обойти пост регвырами, как показано выше