看了很多,想在这里找到自己问题的问题的答案,可是没有能够找到,也许还应该继续找下去的,但没有耐心了。我是个PHP初学者,想问个特别简单的问题。
我想用PHP上传一个文件,并要对文件进行一个简单的描述,所以在SERVER端需要保存一些数据。<form method="post" action="edit.php">
<fieldset>
<div class="row" id="form_title_container">
<label for="form_title">标题:</label>
<input type="text" id="form_title"
name="username" value=title/>
</div>
<div class="row" id="form_content_container">
<label for="form_content">内容简介:</label>
<textarea name="content"></textarea>
</div>
</fieldset><div class="submit">
<input type="submit" value="submit" />
</div></form><fieldset id="files">
<legend>Images</legend> <form method="post"
action="uploadfiles.php"
enctype="multipart/form-data"> <div>
<input type="file" name="image" />
<input type="submit" value="Upload file" name="upload" />
</div>
</form>
</fieldset>执行上传文件命令按钮后,所选的文件可以被上传到服务器上,执行EDIT命令按钮后,相应的资料也能存放到数据库中,可问题是执行EDIT按钮时,我不能抓到上传文件的文件名。所以就缺少了这个关键的数据项。
如果我要在数据库中保存这样一条记录
文件ID 文件标题 文件简介 文件名称该如何实现呢?我对于JS不了解,所以最好能在PHP中实现。先谢谢各位朋友了。
我想用PHP上传一个文件,并要对文件进行一个简单的描述,所以在SERVER端需要保存一些数据。<form method="post" action="edit.php">
<fieldset>
<div class="row" id="form_title_container">
<label for="form_title">标题:</label>
<input type="text" id="form_title"
name="username" value=title/>
</div>
<div class="row" id="form_content_container">
<label for="form_content">内容简介:</label>
<textarea name="content"></textarea>
</div>
</fieldset><div class="submit">
<input type="submit" value="submit" />
</div></form><fieldset id="files">
<legend>Images</legend> <form method="post"
action="uploadfiles.php"
enctype="multipart/form-data"> <div>
<input type="file" name="image" />
<input type="submit" value="Upload file" name="upload" />
</div>
</form>
</fieldset>执行上传文件命令按钮后,所选的文件可以被上传到服务器上,执行EDIT命令按钮后,相应的资料也能存放到数据库中,可问题是执行EDIT按钮时,我不能抓到上传文件的文件名。所以就缺少了这个关键的数据项。
如果我要在数据库中保存这样一条记录
文件ID 文件标题 文件简介 文件名称该如何实现呢?我对于JS不了解,所以最好能在PHP中实现。先谢谢各位朋友了。
再下面弄个submit
<fieldset>
<div class="row" id="form_title_container">
<label for="form_title">标题:</label>
<input type="text" id="form_title"
name="username" value=title/>
</div>
<div class="row" id="form_content_container">
<label for="form_content">内容简介:</label>
<textarea name="content"></textarea>
</div>
</fieldset><fieldset id="files">
<legend>Images</legend>
<div>
<input type="file" name="image" />
<input type="submit" value="Upload file" name="upload" />
</div>
</fieldset>
</form>然后在uploadfiles.php完成上传文件的操作。且把获取到的数据插入数据库。不就行了。
我看你不光不懂HTML,你还不懂PHP,去翻一下手册,看看文件上传那部分!