2011-07-16 30 views
0

參考來自:Merging Variable PHP合併可變PHP 2

我有$ _ POST點擊後收到空白零問題 '提交' 按鈕..

我的代碼:

$temp_var = "_POST['text_".$id."']"; 

echo $$temp_var; 

輸出:空白

+0

提示:啓用錯誤報告,PHP會告訴你什麼地方出了錯。 – hakre

+0

變量變量名稱不適用於數組訪問,僅適用於變量名稱。 – hakre

回答

2

首先,你確定你的表單使用method="post"保存到POST嗎?

其次,爲什麼要使用變量?

您可以簡化這

echo $_POST["text_$id"]; 
+0

是可能的嗎?我認爲首先從其他變量產生,然後把合併變量。 – user453089

+0

@ user453089:爲什麼它不可能?索引是一個字符串,你可以用任何你想要的方式創建它。 PHP使用雙引號字符串進行變量解析,因此完全沒問題。我建議你在做任何進一步的「冒險」之前閱讀更多的文檔;) –

+0

不可能,完全可能。你可以用各種方法來做到這一點。例如,'$ _POST ['text _'。$ id]'也適用。 – casraf

2
$temp_var = $_POST["text_".$id]; 

echo $temp_var;