Автор Тема: Hmtl Input Post  (Прочитано 2445 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CCCP_MOCKBA

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tory.ric.ua
Hmtl Input Post
« : 04 Мая 2004, 16:00:55 »
Добрый день.
Вот в чем собственно дело.
Есть форма в ней собственно различные селект боксы.
И форма отправляется методом ПОСТ и рисованой кнопкой
" width="96" height="31" border="0">
Проблема в том, что имя кнопки в оригинале не получается "cancel"
а зачемто с этим именем передаются координаты клика мышей, типа
cancel.x=30&cancel.y=11
как убить эти Х, если бы ГЕТОМ была передача строку можно былобы разобрать, а если ПОСТОМ что делать?
Скрипт получающий данные формы на ПХП.

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Hmtl Input Post
« Ответ #1 : 04 Мая 2004, 16:14:17 »
http://www.superweb.nl/yukko/krom/icons.html это было сделано для другой дискуссии, но кажется то, что надо. Нажав на картинку, увидишь код.
работа в Украине

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Hmtl Input Post
« Ответ #2 : 04 Мая 2004, 17:26:23 »
CCCP_MOCKBA
тебе неизвестно что задавать один и тот же вопрос два раза запрещено?
ОЧЕНЬ ПЛОХО.

Проблема же твоя высосана из пальца.
убивать ничего не надо.
во-первых, нет проблемы обратиться к переменной по новому имени, а во-вторых - имя кнопки тебе вообще не нужно

Оффлайн гоша

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 85
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Hmtl Input Post
« Ответ #3 : 04 Мая 2004, 18:18:54 »
некоорэктно, имхо.

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

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

Короче

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

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

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28