За последние 24 часа нас посетили 18504 программиста и 1607 роботов. Сейчас ищут 829 программистов ...

Имя пользователя как ссылка на его профиль.

Тема в разделе "PHP для новичков", создана пользователем Shdbd529, 25 мар 2021.

Метки:
  1. Shdbd529

    Shdbd529 Новичок

    С нами с:
    5 мар 2021
    Сообщения:
    24
    Симпатии:
    1
    Я не понимаю как это делается
    --- Добавлено ---
    Не знаю как манипулировать адресной строкой
     
  2. Drunkenmunky

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

    С нами с:
    12 авг 2020
    Сообщения:
    1.504
    Симпатии:
    283
    Например так
    Код (Text):
    1. $id = 12345;
    2. echo "<a href="userinfo.php?uid=$id">информация о пользователе</a>";
     
  3. Shdbd529

    Shdbd529 Новичок

    С нами с:
    5 мар 2021
    Сообщения:
    24
    Симпатии:
    1
    Не знаю как манипулировать адресной строкой через php
    А как это потом обработать без формы?
     
  4. Drunkenmunky

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

    С нами с:
    12 авг 2020
    Сообщения:
    1.504
    Симпатии:
    283
    Так же
    PHP:
    1. $id = 0;
    2. if(isset($_GET['uid']))
    3. {
    4. $id = (int)$_GET['uid'];
    5. }
    6. echo $id;
     
    #29 Drunkenmunky, 27 мар 2021
    Последнее редактирование: 27 мар 2021
  5. Вероломство

    Вероломство Активный пользователь

    С нами с:
    19 июн 2017
    Сообщения:
    626
    Симпатии:
    24
    ХВАТИТ РИСОВАТЬ КНОПКИ ИНПУТАМИ ДЛЯ КНОПКИ ЕСТЬ ТЕГ BUTTON

    для сокрытия input есть type="hidden" и не надо ничего сочинять ещё и в css

    ответ в #8 :)
    --- Добавлено ---
    а ты уверен что $_GET['uid'] пришла методом GET?

    PHP:
    1. $_GET['uid'] = 'Я просто существую';
    2. if (isset($_GET['uid'])) echo $_GET['uid'];
    3.  
    4. if (filter_has_var(1,'uid')) echo 'А я пришла именно методом GET';
    5. ?>
    6. <a href="?uid">Нажми меня</a>
    :)
     
  6. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.861
    Симпатии:
    657
    Как сделать единую точку входа с ЧПУ?

    Готовый фронт, который даже данные из БД выбирает сам: https://gency.ru/comment/127 – для изучающих PHP/MySQL подписка 10 руб. В тех примерах, которые я вам показывал, использовался именно он.
    --- Добавлено ---
    В данном случае это не так важно. Часто в ответ на POST выводят тот же контент. И лишь когда POST нужен для другого, делают вилку.
     
  7. Drunkenmunky

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

    С нами с:
    12 авг 2020
    Сообщения:
    1.504
    Симпатии:
    283
    Конкретно в этом случае это не имеет значения.
    Переменная $id установлена в значение по умолчанию, если uid есть в $_GET, то она приводится к типу int
    Шаг влево\вправо бесполезен, максимум - будет получена инфо о другом пользователе