我在HTML中使用此代码:
<input type ="text" name="<?php echo $id_global;?>"</input>
然后在提交表单后,我正在尝试这样的事情,但它不起作用:
$id_s = $_POST['$id_global'];
答案 0 :(得分:2)
您需要删除引号,
尝试$id_s=$_POST[$id_global];
答案 1 :(得分:0)
删除引号'
$id_s=$_POST[$id_global];
答案 2 :(得分:0)
尝试使用双引号php不会考虑单引号之间的变量,并尝试使用它:
<?php
$id_global = 'field_name';
?>
<form action="/Stackoverflow/index.php" name="testForm" method="POST">
<input type ="text" name="<?php echo $id_global;?>" />
</form>
<?php
if($_POST){
echo '<pre>';
print_r($_POST[$id_global]);
}
?>
根据需要编辑动作