За последние 24 часа нас посетили 20717 программистов и 1825 роботов. Сейчас ищут 976 программистов ...

Какая ссылка нажата?

Тема в разделе "PHP для новичков", создана пользователем OlegALL, 17 июл 2010.

  1. OlegALL

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

    С нами с:
    7 июн 2010
    Сообщения:
    6
    Симпатии:
    0
    Как узнать какая ссылка на странице нажата? Есть несколько ссылок, все ведут на mysite.ru/index.php. В этом скрипте и надо определить, какая нажата ссылка. Я присваивал ссылками id, но не помогло. Спасибо
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    OlegALL
    передавали id гетом или <a href="" id="1" > </a> ?)
     
  3. Ensiferum

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

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    <a href=index.php?id=1>Ссылка 1</a>
    <a href=index.php?id=2>Ссылка 2</a>
    <a href=index.php?id=3>Ссылка 3</a>

    index.php
    PHP:
    1.  
    2. <?
    3. error_reporting(E_ALL & ~E_NOTICE);
    4.  
    5. if ($_GET['id']==1)
    6.     echo 'Нажата ссылка 1';
    7. elseif ($_GET['id']==2)
    8.     echo 'Нажата ссылка 2';
    9. elseif ($_GET['id']==3)
    10.     echo 'Нажата ссылка 3';
    11. else
    12.     echo 'Херня какая-то';
    13. ?>
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    ммм эээ у нас только личные фото разрешены на аватару
     
  5. Ensiferum

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

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    Это мой код!
     
  6. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    угу, я на ник не посмотрел
     
  7. Ensiferum

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

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    ок, ща аву переправлю
     
  8. zheenyaoo

    zheenyaoo Новичок

    С нами с:
    20 янв 2014
    Сообщения:
    5
    Симпатии:
    0
    вот так передавал <a href="" id="1" > </a>
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  10. zheenyaoo

    zheenyaoo Новичок

    С нами с:
    20 янв 2014
    Сообщения:
    5
    Симпатии:
    0
    Как узнать какая ссылка на странице нажата? если я передавал id вот таким видом <a href="" id="1" >
     
  11. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.589
    Симпатии:
    1.763
    Таким видом вы ничего никуда не передавали. Передавать надо таким видом:
    В коде будет доступ через $_GET["id"].
     
  12. zheenyaoo

    zheenyaoo Новичок

    С нами с:
    20 янв 2014
    Сообщения:
    5
    Симпатии:
    0
    Ясно, спасибо.

    Добавлено спустя 8 минут 34 секунды:
    А есть еще варианты узнать id элемента или ссылки?
     
  13. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Опиши ситуацию когда ты хочешь получить id.
     
  14. zheenyaoo

    zheenyaoo Новичок

    С нами с:
    20 янв 2014
    Сообщения:
    5
    Симпатии:
    0
    как планировалось будет много ссылок вида <a href="" id="1" > <a href="" id="2" > <a href="" id="n..." > (перечень товаров)
    при нажатии ссылку надо получить айди и дописать в массив.

    все уперлось в получение айди
     
  15. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    id товара не имеет отношения к id элемента на странице. он используется для раскрашивания и для нажимания кнопочек.
     
  16. zheenyaoo

    zheenyaoo Новичок

    С нами с:
    20 янв 2014
    Сообщения:
    5
    Симпатии:
    0
    как передать переменную ссылкой без обновления страницы ?
     
  17. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    до этого вам пока далеко...

    пока не хотите освоить что по-проще?
     
  18. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.589
    Симпатии:
    1.763
    OlegALL, а вы уверены, что представляете как работает браузер, как работает PHP? PHP-скрипт генерит страницу, и заканчивает работу! Когда пользователь что-то там тыкает в браузере, php не причём, пока браузер снова не обратится к серверу