我正在使用下面的php來顯示數組中的數據。我收到線26解析錯誤(即下面一行)代碼:引用變量的Echo語句中的PHP解析錯誤
$delete = echo $field['id'];
這是確切的錯誤消息:
Parse error: syntax error, unexpected 'echo' (T_ECHO) in \path\to\file.php on line 26
我正在使用下面的php來顯示數組中的數據。我收到線26解析錯誤(即下面一行)代碼:引用變量的Echo語句中的PHP解析錯誤
$delete = echo $field['id'];
這是確切的錯誤消息:
Parse error: syntax error, unexpected 'echo' (T_ECHO) in \path\to\file.php on line 26
$delete = echo $field['id'];
不同於print
,echo
不能用作表達式的右側。如果你想既echo
並指定你需要這樣的:
echo $delete = $field['id'];
最有可能的,不過,這些都是你剛纔調試的遺體,你實際上只是意味着這樣的:
$delete = $field['id'];
echo (unlike some other language constructs) does not behave like a function, so it cannot always be used in the context of a function.
我的建議是,只放一種形式的表外與方法和行動,只有一個輸入隱藏,使用一個輸入按鈕(不提交)在每行,設置爲每個onclick =「提交($刪除);」。
function submit(val){
document.getElementById("yourHiddenInput").value = val;
document.getElementById("yourForm").submit();
}
回波就不會返回任何值賦給$刪除 –
'回聲$刪除= $場[「身份證」];如果你想在同一時間分配和顯示'會工作。 –
'echo'是一個聲明,而不是一個表達式。 – mario