尽职尽责,我再次回到了专家。请原谅我的无知,这是新的。上传一个文件到文件结构,形成数据到数据库
我试图创建一个表单,允许用户:
- 插入各种表单字段的值到MySQL数据库表 - 简单,这里没有问题。
- 附加保存在文件结构中的文件(位于名为'documents'的文件夹中)。
- 将文件名,大小,类型(pdf,txt等)保存到同一记录中。
文件上传后,该表将包含:
- ID(自动递增)
- 名称(文本字段,用户生成的)
- 描述(文本字段,用户生成的)
- 文件名称(例如text.txt,上传时自动添加)
- 文件大小(例如362455 [kb],在上传时自动添加)
- 文件类型(例如pdf,上传时自动添加)
我已经成功地将文件保存到文件夹,但一直没有能够使我的三个要求成为现实...尽管数小时或排除故障和谷歌搜索。
数据库和表单都正确,我发布的php文件是个谜。有任何想法吗?
<form method="post" id="addForm" action="includes/insert_news.php">
<table class="addForm" cellspacing="0">
<tr>
<th>Name:<span class="greenText">*</span></th>
<td><input name="name" type="text" class="textBox required" value="Friendly Document Name" maxlength="80" /></td>
</tr>
<tr>
<th>Description:<span class="greenText">*</span></th>
<td><textarea name="description" class="textBox required">Document description blah blah</textarea></td>
</tr>
<tr>
<th>File:</th>
<td><input name="file" class="textBox" /></td>
</tr>
<tr>
<th> </th>
<td><input type="image" class="button" src="images/button_submit.gif" /></td>
</tr>
</table>
你可以发布includes/insert_news.php文件的代码吗? – ughoavgfhw 2010-12-20 06:44:55