Как передать значение метке Html в php? - PullRequest
0 голосов
/ 07 августа 2009

Я пытаюсь передать значение метки в php.

как мне это сделать? Мой HTML выглядит так:

<form action='unsubscribe.php' method='get'>
  <label for='zee@server.com'>zee@server.com</label>
  <input type='submit' value='Unsubscribe me'>
</form>

Как я могу получить значение этого ярлыка в моем unsubscribe.php?

Лучший Zeeshan

Ответы [ 3 ]

4 голосов
/ 07 августа 2009

Используя тег <input type="hidden" ... />:

<form action='unsubscribe.php' method='get'>
<input type="hidden" name="email" value="zee@server.com" />
<input type='submit' value='Unsubscribe me'>
</form>

Если вы собираетесь использовать <form method="get" ...>, вы можете просто сделать URL:

<a href="http://www.example.org/unsubscribe.php?email=zee%40example.org">Unsubscribe</a>

Или с php (обратите внимание на urlencode ):

print("<a href=\"http://www.example.org/unsubscribe.php?email=".urlencode("zee@example.org")."\">Unsubscribe</a>");
1 голос
/ 07 августа 2009

Вам потребуется создать скрытый ввод, а затем использовать JavaScript для заполнения скрытого ввода перед отправкой формы, чтобы unsubscribe.php мог получить его через $_POST.

0 голосов
/ 07 августа 2009

Почему бы не при составлении ссылки для электронной почты добавить адрес электронной почты, на который вы ее отправляете, в URL отказа от подписки?

<a href="http://example.com/unsubscribe.php?email=youremail@mail.com">Unsubscribe Me!</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...