2013-02-08 2 views
-1

Я немного новичок в этом, так что извините, если это уже было покрыто, но я собираюсь по кругу искать.Получите идентификатор, затем положите его в href

Я посмотрел вокруг, узнав, как отредактировать htaccess и использовать функцию get, тогда я даже нашел плагин с именем redirection, который сделал подобное.

То, что я хотел бы сделать, если у меня есть URL-адрес http://example.com/file.php?id=blue

, чтобы захватить идентификатор, который «синий»

затем в HREF ссылку динамически добавить его в конец другого URL

Если кто-то может помочь показать мне или указать мне в правильном направлении, как получить синий идентификатор и добавить его в href, это было бы здорово.

Большое спасибо

+0

http://www.php.net/manual/en/reserved.variables.get.php –

ответ

0

Вы должны использовать $ _GET. Люди могут быть здесь обманывать, но мне было тяжело, когда я впервые учился программировать. Вы получите это, не волнуйтесь.

Это, как получить работает (по крайней мере, все, что вам нужно знать о том, как она работает):

, если у вас есть файл index.php если добавить строку запроса к концу этого ? как index.php ID = 1 Вы можете получить доступ к ID = 1, выполнив следующие действия в вашем коде:

$id = $_GET['id']; 

Аналогично, если строка запроса содержит следующую index.php ID = 1 & страница = 5 & п = 3 & клуба = клюшки & upnext = Тайгер Вудс

С левой стороны от знака равенства является ключом (идентификатор, страница, пар, клуб, upnext) и на правой стороне их значение (1,5,3, клюшки, Тайгер Вудс)

Одна вещь, чтобы помнить о том, что при получении чисел из строки запроса, они всегда будут иметь тип строки, так что вы не можете сделать что-то вроде

if ($_GET['page'] === 5) 

вы необходимо сделать

if ($_GET['page'] == 5) 

и повторить его в ссылку:

$club = $_GET['club']; 



if ($club == 'NRA') { 
     echo "<a href='file.php?page=$club' title="lets buy some guns!">Gun Show</a>"; 
     echo 'Buy tickets to my gunshow ^^'; 
    } 

Надеется, что это помогает!

Вы также можете делать такие вещи, как настроить свой сайт так, чтобы он имел один шаблон и использовал параметр $ _GET, чтобы определить, какие файлы включать в разделы контента сайта с помощью команды switch. Я делаю это, но не по всему сайту.Для моей панели управления пользователя я делаю это просто, чтобы просто указать только необходимый файл (изменить адрес электронной почты, обновить пароль, удалить учетную запись, обновить профиль и т. Д.)

Cah'piche?