我有一个HTML表单,其中有一个文本字段和一个文件字段。当我单击提交按钮时,文件字段的值发布为空。我不知道我在做什么错误。以下是我的代码。
<? include "conn.php"; ?>
<? if($_POST['upload'] != "" || $_POST['upload'] != NULL) {
$q="insert into img values('".$_Post['img']."')";
echo $q;
echo $_POST['txtname'];
echo $_POST['img'];
}
?>
<form enctype="multipart/form-data" method="post" action="">
<table>
<tr>
<td>select image</td>
<td><input type="file" name="img" /></td>
</tr>
<tr>
<td><input type="text" name="txtname"></td>
td><input type="submit" name="upload" class="upload" value="select" /></td>
</tr>
</table>
试试吧:
<?
if(isset($_POST['upload']) {
$q="insert into img values('".$_FILES['img']['name']."')";
echo $q;
echo $_POST['txtname'];
echo $_FILES['img']['name'];
}
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句