看了很多,想在这里找到自己问题的问题的答案,可是没有能够找到,也许还应该继续找下去的,但没有耐心了。我是个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中实现。先谢谢各位朋友了。

解决方案 »

  1.   

    <form …… enctype="multipart/form-data">上传文件
      

  2.   

    把上传文件的按纽当成一般input用,
    再下面弄个submit
      

  3.   

    你把所有控件放在一个form中。  后台接收到插入数据库就行了。
      

  4.   

    我就是不会啊,朋友,如果会的话我就不提问了?如何将上传文件的控件集成到一个FORM中?你给个办法啊。
      

  5.   

    去掉一个form。<form method="post" action="uploadfiles.php" enctype="multipart/form-data">
    <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完成上传文件的操作。且把获取到的数据插入数据库。不就行了。
      

  6.   

    8楼的兄弟,你有试过如何处理 form 中的enctype="multipart/form-data"数据吗?如果真的可以象你所说的那样处理的话,我一定不会在这里发贴的啊。
      

  7.   


    我看你不光不懂HTML,你还不懂PHP,去翻一下手册,看看文件上传那部分!
      

  8.   

    放到一个form里边去,同一批提交信息一般只用一个form就行。多个form的话,一个提交,另外一个不会提交的。