我想在post方法中使用變量而不是名稱我已經試過了這段代碼,但它看起來並不正確我該怎麼做,這是我的PHP代碼如何在php中使用變量名回溯post後的值
<?php
$answer="";
for($i=0 ; $i<2 ; $i++){
if(isset($_POST['{$i}'])){
$answer.=$_POST['{$i}'].",";
}
else{$answer.="0,";}
}
echo $answer;
?>
,這是我的表單:
<form method="post" action="data.php">
<lable for="1" >1</lable>
<input type="radio" name="1" value="1"/>
<input type="radio" name="1" value="2"/>
<input type="radio" name="1" value="3"/>
<input type="radio" name="1" value="4"/><br/>
<lable for="2" >2</lable>
<input type="radio" name="2" value="1"/>
<input type="radio" name="2" value="2"/>
<input type="radio" name="2" value="3"/>
<input type="radio" name="2" value="4"/>
<input type="submit" name="submit" value="submit" />
'$ i'是一個整型變量。你的代碼會返回'$ _POST'數組中的第一個元素,而不一定是其字符串索引等於'$ i'的字符串表示的元素。 '$ _POST [「$ i」]'是去這裏的最佳方式。* – 2014-10-02 11:09:41
我必須生成100組單選按鈕並使用post方法回放主題是否有任何方式使用文本? – 2014-10-02 11:11:08
增加了一個使用前綴文本訪問它們的示例。 – Erik 2014-10-02 11:28:15