2013-09-14 5 views
0

Я изучаю php прямо сейчас.Как получить значение href id в php?

У меня есть якорь, который показывает значение php, которое я хочу передать. Но проблема в том, что я не могу получить указанное значение.

Вот мой якорь код в HTML:

<a href="#?pName='.$prodName.'">Add</a> 

Вот ссылка, которая отображает значение:

http://localhost/pphcompany/index.php#?pName=family1 

Вот мой PHP код, чтобы получить значение PNAME:

$prodName = $_GET['pName']; 

Но он не работает и возвращает ошибку, которая гласит:

Undefined pName 

Пожалуйста, кто-нибудь может помочь мне получить эту ценность?

+0

показать полный код, это ваш html в php-скрипте. – Dinesh

ответ

0

Это # убивает вас. Все, что стоит за #, не анализируется как $ _GET, а скорее как ссылка на часть той же страницы с этим именем. Измените код на:

<a href="?pName='.$prodName.'">Add</a> 

И все должно быть в порядке.

+0

Я попытался удалить #, но обновление страницы. все мои данные потеряны –

+0

Часть после '#' не отправляется на сервер и фактически не имеет значения для значения '$ _GET'. –

+0

Да, это то, что ожидается, когда вы перейдете к другому URL-адресу. Пожалуйста, объясните, чего вы хотите достичь в своем оригинальном посте, что также может помешать этому вопросу дублировать? –

Смежные вопросы