我正在尝试为在线站点创建一个简单的输入程序,但是当我尝试使用
查询:INSERT INTO tbl_integritytype (type) VALUE ('$type')
对于$type
,它本身就是$type=$_POST['ref22'];
。
但是$type
的输出始终为空
我用过:
<form action="insert_integrity.php" method="POST">
<tr class="content-specific-pg">
<td width="104" height="26"><div align="left" class="style6">
<div align="left">Type </div>
</div></td>
<td width="10"><div align="right" class="style6"> :</div></td>
<td width="126"><span class="style6">
<input type="text" id="ref22" name="ref22" size="20" class="easyui-textbox"/>
</span></td>
<td><td width="141"><input type="submit"/></td></td>
</tr>
</table></td>
</form>
作为表单。
当我尝试使用print_r($_post);
时,输出为
我认为这是空的。 但是,如果我将array()
$type
设置为$type="txt"
数据库中的输出将为
txt
我似乎找不到解决方案。 请帮我。 任何帮助将不胜感激。
答案 0 :(得分:0)
post
数组不能用$_post
访问,而应该使用$_POST
访问post
数组
print_r($_POST)
答案 1 :(得分:0)
您输入的“ ref22”没有值。
<input type="text" id="ref22" name="ref22" value='xxx' size="20" />
^..........^
因此发布的数组将为空。
将您的表单代码降至最低限度,并测试您的“表单”是否提交了“名称:值”
<form action="insert_integrity.php" method="POST">
<input type="text" name="ref22" value='123' />
<input type="submit" name='submit' />
</form>