簡體   English   中英

獲取未知的發布變量

[英]Get Unknown Post Variable

通常我知道如何獲得POST ed變量。 我知道如何知道帖子。 它的$_POST['knownpost']; 但現在,我要送POST通過for方法。 讓我解釋。

我解釋了我的代碼

    for($i=1;$i<=count($iniVersions);$i++){
    echo "<li class=\"list-group-item\">";
    echo $versionString;
    echo "<div align=\"right\"><form method=\"post\" ><button class=\"btn btn-warning\" type=\"submit\" name=\"".$i."\">"; //look my post name is unknown. Its a variable.
    echo "<span class=\"glyphicon glyphicon-pencil\" aria-hidden=\"true\"></span></button></form></div>";
    echo "</li>";
    }

那么如何在POST動作后獲得POST

有很多方法可以解決這個問題。 首先,我不會建議這樣做。 您可以添加具有一個名稱的隱藏元素,並為該元素添加值並使用該值。 代碼如下。

for($i=1;$i<=count($iniVersions);$i++){
echo "<li class=\"list-group-item\">";
echo $versionString;
echo "<div align=\"right\"><form method=\"post\" ><input type='hidden' name='whatever' value='".$i."' /><button class=\"btn btn-warning\" type=\"submit\" name=\"".$i."\">"; //look my post name is unknown. Its a variable.
echo "<span class=\"glyphicon glyphicon-pencil\" aria-hidden=\"true\"></span></button></form></div>";
echo "</li>";
}

或者您可以將表單操作更改為action='action.php?nameToGet=". $i ."'並使用get方法獲取值,但我不建議這樣做,因為它違背了POST的目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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