使用表单PHP上载数据没有实际上载的文件

使用表单PHP上载数据没有实际上载的文件,php,Php,好的,所以基本上我有两个函数设置来显示一个表单,或者在表单提交时上传数据 function showResourceForm() { echo(" <form enctype='multipart/form-data' name='form1' method='post' action='tutorAddResource.php' > <table> <tr><td> Name Of resource</td>&l

好的,所以基本上我有两个函数设置来显示一个表单,或者在表单提交时上传数据

function showResourceForm()
 {
 echo("
 <form   enctype='multipart/form-data' name='form1' method='post'      action='tutorAddResource.php' 
>
<table>
<tr><td> Name Of resource</td><td> <input type ='text' name='name' /></td></tr>
<tr><td>Available From</td><td> <input type = 'date' name = 'from' /> </td> </tr>
<tr><td>Available Until</td><td> <input type = 'date' name = ' until' /> </td> </tr>
<tr><td>Choose Resource</td><td> <input type = 'file' name 'file' id= 'file'> </td></tr>
</table>
                        <input type='submit' onclick='submit'  value='Upload Resource' />
</form>
");

从你的代码来看,你的代码似乎有输入错误

 <input type = 'file' name 'file' id= 'file'>

将代码更改为

     <input type = 'file' name='file' id= 'file'>


为什么添加了
doSQL($sql)
当您使用mysqli\u查询时?
“\uploads”
几乎肯定不是将文件移动到的正确路径。如果您不向我们显示错误消息,则很难回答您的问题。也许它不是重复的,但如果是,你会让自己更难知道。还要注意的是,你的代码是开放的,可以进行SQL注入。小事情可以带来很大的不同,很好的发现:p非常感谢你,这解决了所有错误代码,但我仍然没有正确上传文件。@KAIATTEWELL不要忘记将文件夹
chmod
上传到
777
(如果您使用在线webhost)@C0dekid.php。从他们对正斜杠和反斜杠的混淆中,我猜他们实际上是在Windows上托管此文件的。我可能完全错了。虽然@c0dekid.php我在windows上使用的是xammp apache服务器,但这个网站不是用于实际业务的,只是学习php。
 <input type = 'file' name 'file' id= 'file'>
     <input type = 'file' name='file' id= 'file'>