[英]Store PHP variable through HTML button
我正在嘗試通過HTML按鈕存儲PHP會話變量。 例如,我運行一個包含HTML按鈕的FOR loop
,它顯示了5個按鈕: A ,B ,C, D, E
。 我想單擊按鈕C
,它將重定向到顯示(回顯)$ C的新頁面
我該如何實現?
我嘗試了以下代碼:
for($i=0;$i<count($hashtag);$i++){
echo '<button type="submit" name="insert" value="';
$_SESSION["hashtag_search"]=$hashtag[$i];
echo '"><span class="label label-danger" ><a target="_blank" href="http://link.net/search-hashtag.php">'.$hashtag[$i].' ('.$hashtag_count[$i].')</a></span></button>';
}
在search-hashtag.php上,我得到了
echo $_SESSION["hashtag_search"];
但是SESSION變量將存儲最后的$hashtag[$i]
(當$ i達到最大值時),而不存儲單擊按鈕的$hashtag[$i]
您正在每個循環中定義會話,因此它將無法正常工作。 您應該使用GET方法發送變量。
index.php
<a target="_blank" href="http://link.net/search-hashtag.php?hashtag='.$hashtag[$i].'">
search-hashtag.php
$a = $_GET["hashtag"];
echo($a);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.