簡體   English   中英

通過HTML按鈕存儲PHP變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM