我有一个文件域:<input name="car_picflie[]" type="file" class="inpumodel" id="car_picflie[]" />
还有一个隐藏域:<input type="hidden" name="photo_type[]" value="1" />
我想这样的:在上面的文件域中添加东西的时候,隐藏域才起作用,我该如何做?恳请大侠指点,我是菜鸟,恳请能说详细点。不胜感谢。

解决方案 »

  1.   

    上传?
    input type="hidden" name="photo_type[]" value="1" /> 
    你用隐藏表单判断文件类型么....
    <form action="upload_final_ver.php" method="post" enctype="multipart/form-data">
      <input type="file" name="file" />
      <input type="submit" value="提交" />
    </form>print_r($_FILES); //建议你先输出这个看看
      

  2.   

    恩,就是上传图片,详细问题如下
    http://bbs.phpchina.com/thread-115774-1-1.html
      

  3.   

    恩,就是上传图片,详细问题如下 
    http://bbs.phpchina.com/thread-115774-1-1.html
      

  4.   

    <html>
    <head>
    <script type="text/javascript">
    function photoType(value)
    {
    document.getElementById("photo_type_id").value = value;
    }
    </script>
    </head>
    <body>
    <a href="javascript:void(0);" onclick="photoType(1)">车身外部</a> | <a href="javascript:void(0);" onclick="photoType(2)">车身内部</a> | <a href="javascript:void(0);" onclick="photoType(3)">实拍图片</a>
    <form action="?" method="POST" enctype="multipart/form-data">
    <!--一个隐藏项,用于取得照片的类型-->
    <input id="photo_type_id" type="hidden" name="photo_type" value="0">
    <br>
    <!--上传图片的框-->
    <input type="file" name="photo_name">
    <br>
    <input type="submit" value="上传图片">
    </form>
    </body>
    </html><?php
    if(strtoupper($_SERVER["REQUEST_METHOD"]) == "POST")
    {
    //photo_type : 0=没有选择 1=车身外部 2=车身内部 3=实拍图片
    echo $_POST["photo_type"];
    echo "<br>";
    print_r($_FILES["photo_name"]);
    }?>
      

  5.   

    感谢wanglinmingtina,测试了你的代码,只能某一个模块上传,我需要三个模块同时能上传,我看看能不能再改改。谢谢你。