За последние 24 часа нас посетили 37335 программистов и 1721 робот. Сейчас ищут 646 программистов ...

как вывести не значение переменной, а её X-координату....

Тема в разделе "PHP для новичков", создана пользователем 79karelin, 19 апр 2008.

  1. 79karelin

    79karelin Активный пользователь

    С нами с:
    12 апр 2008
    Сообщения:
    22
    Симпатии:
    0
    Привет, всем!

    создаю кнопку-рисунок в форме
    <form action=/html/form11.php method=get>
    <input type=image src="/pic/bmp/3место.bmp" name=my_sub1>
    .....
    </form>
    по клику на рисунок вижу в адр. строке браузера парамеры, переданные сценарию form11.php
    ....&my_sub1.x=11&my_sub1.y=25. Всё нормально.

    Т.е. я передал правильно, а как из скрипта form11.php узнать что my_sub1.x=11 и my_sub1.y=25 действительно приняты как 11 и 25? Т.к. вариант в form11.php

    if (isset ($_GET['my_sub1.x'])) {
    echo "my_sub1.x = '" . $_GET['my_sub1.x'] . "'<br>"; }
    else {
    echo "my_sub1.x - неопределена<br>"; }

    всегда выдаёт "my_sub1.x - неопределена". Т.е. как вывести не значение переменной, а её X-координату в данном случае?
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Ошибка в имени переменной - точка недопустима в имени, точка - это оператор РНР. Тоже касайтся и GET-строки
    http://ru2.php.net/manual/ru/language.variables.php

    Сделайте print_r($_GET) на form11.php
     
  3. Anonymous

    Anonymous Guest

    $my_sub_x, $my_sub_y
     
  4. 79karelin

    79karelin Активный пользователь

    С нами с:
    12 апр 2008
    Сообщения:
    22
    Симпатии:
    0
    Спасибо, Олег и Kreker!!!

    Через print_r($_GET) на form11.php, я увидел, что они действительно выводятся как $my_sub1_x, $my_sub1_y
    Снова охота жить!