已有40人关注
学习中有问题,《php从入门到精通》,第8.6.3一节,获取复选框的值,改为file怎么就不行了,要做怎么做啊??
发表在PHP图书答疑 2010-06-19
是否精华
版块置顶:
在学习《php从入门到精通》中有问题,第8.6.3一节,获取复选框的值一列,改为file怎么就不行了,我想获取多个上传文件的值,并写入数据库,要做怎么做啊??原书码为<form name="form1" method="post" action="index.php">
<table width="445" cellpadding="0" cellspacing="0">
  <tr>
    <td width="443" height="41" align="center" valign="top">
    您喜欢的图书类型:
      <input type="checkbox" name="mrbook[]" value="入门类">
    入门类
    <input type="checkbox" name="mrbook[]" value="案例类"> 
        案例类
        <input type="checkbox" name="mrbook[]" value="讲解类">
        讲解类
        <input type="checkbox" name="mrbook[]" value="典型实例类">
      典型实例类
      <br>
      <input type="submit" name="submit" value="提交"></td>
  </tr>
</table>
</form>
<?php
if(($_POST[mrbook]!= null)){
echo "您选择的结果是:";
for($i = 0;$i<count($_POST[mrbook]);$i++)
echo $_POST[mrbook][$i]."&nbsp;&nbsp;"; //循环输出用户选择的图书类别
}
?>



下面这是我该的<form action="" method="post" enctype="multipart/form-data" name="form1">
<table width="445" cellpadding="0" cellspacing="0">
  <tr>
    <td width="443" height="41" align="center" valign="top">
  
      <input name="mrbook[]" type="file">
   <input name="mrbook[]" type="file">
<input name="mrbook[]" type="file">      
      <br>
      <input type="submit" name="submit" value="提交">
        </p></td>
  </tr>
</table>
</form>
<?php
if(($_POST[mrbook]!= null)){
echo "您选择的结果是:";
for($i = 0;$i<count($_POST[mrbook]);$i++)
echo $_POST[mrbook][$i]."&nbsp;&nbsp;"; //循环输出用户选择的图书类别
}
?>


望速回 ,谢谢
分享到:
精彩评论 1
lzh
学分:0 LV1
2010-06-19
沙发
加了enctype="multipart/form-data" 这句后,表明进行上传操作,要获取需要去掉这句
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照