douxin9135 2014-06-18 07:12
浏览 26

上传不适用于HTML和PHP的文件

I'm doing a form, and i can't retrieve the files. I can't find the error in the form. Please if someone can help me.

<div id="formulario" class="col-sm-10 col-sm-offset-1">
    <form method="POST"  role="form" class="form-horizontal" id="iwantForm"
        action="iwant-process.php"  enctype="multipart/form-data" >

        <div class="col-sm-6">
            <div class="form-group">
                <label for="gender" class="col-md-5 control-label">Select Gender: </label>                    
                <div class="col-md-7">
                    <select class="form-control" name="Gender">
                        <option class="selectBoxTextColor" value="female">Female</option>
                        <option class="selectBoxTextColor" value="men">Men</option></select>               
                </div>
            </div>
            <div class="form-group">
                <label class='col-md-5 control-label' for='first_name'>First Name:</label>
                <div class="col-md-7"><input class='form-control' type='text' name='first_name' id='first_name' required />
                </div></div>           
            <div class="form-group">
                <label class='col-md-5 control-label' for='last_name'>Last Name:</label>
                <div class="col-md-7">
                    <input class='form-control' type='text' name='last_name' id='last_name' required />
                </div>
            </div>            
            <div class="form-group">
                <label class='col-md-5 control-label' for='telephone'>Telephone:</label>
                <div class="col-md-7"><input class='form-control' type='text' name='telephone' id='telephone' required /></div>
            </div>            
            <div class="form-group">
                <label class='col-md-5 control-label' for='email'>Email:</label>
                <div class="col-md-7"><input class='form-control' type='text' name='email' id='email' required /></div>
            </div>            
            <div class="form-group">
                <label class='col-md-5 control-label' for='address'>Address:</label>
                <div class="col-md-7"><input class='form-control' type='text' name='address' id='address' required />
                </div>
            </div>            
            <div class="form-group">
                <label class='col-md-5 control-label' for='city'>City:</label>
                <div class="col-md-7"><input class='form-control' type='text' name='city' id='city' required />
                </div>
            </div>
            <div class="form-group">
                <label class='col-md-5 control-label' for='nationality'>Nationality:</label>
                <div class="col-md-7"><input class='form-control' type='text' name='nationality' id='nationality' required />
                </div>
            </div>   
            <div class="form-group">
                <label class='col-md-5 control-label' for='nationality'>Comment:</label>
                <div class="col-md-7">
                    <textarea name="message" id="" cols="30" rows="10"></textarea>
                </div>
            </div>          
        </div> <!-- /.col-sm-6  -->
        <div class="col-sm-6">

            <div class="col-sm-6">
                <div class="form-group">
                    <label class='col-md-5 control-label' for='height'>Height:</label>
                    <div class="col-md-7">
                        <input class='form-control' type='text' name='height' id='height' required /></div>
                </div>          
                <div class="form-group">

                    <label class='col-md-5 control-label' for='size'>Size:</label>
                        <div class="col-md-7"><input class='form-control' type='text' name='size' id='size'  /></div>
                </div>            
                <div class="form-group">
                    <label class='col-md-5 control-label' for='waist'>Waist:</label>
                    <div class="col-md-7"><input class='form-control' type='text' name='waist' id='waist'  /></div>
                </div>            
                <div class="form-group">
                    <label class='col-md-5 control-label' for='bust'>Bust:</label>
                    <div class="col-md-7"><input class='form-control' type='text' name='bust' id='bust'  /></div>
                </div>            
            </div>
            <div class="col-sm-6">
                <div class="form-group">
                    <label class='col-md-5 control-label' for='hips'>Hips:</label>
                    <div class="col-md-7"><input class='form-control' type='text' name='hips' id='hips'  /></div>
                </div>            
                <div class="form-group">
                    <label class='col-md-5 control-label' for='eyes'>Eyes:</label>
                    <div class="col-md-7"><input class='form-control' type='text' name='eyes' id='eyes'  /></div>
                </div>            
                <div class="form-group">
                    <label class='col-md-5 control-label' for='hair'>Hair:</label>
                    <div class="col-md-7"><input class='form-control' type='text' name='hair' id='hair'  /></div>
                </div>            
                <div class="form-group">
                    <label class='col-md-5 control-label' for='shoes'>Shoes:</label>
                    <div class="col-md-7"><input class='form-control' type='text' name='shoes' id='shoes'  /></div>
                </div>
            </div>
            <div class="col-sm-12">
            <hr>

                <div class="form-group file">
                    <label class='control-label' for="filesToUpload">Upload Photos <small> ( Maxium 5 photos )</small></label>
                     <input name="filesToUpload[]" id="filesToUpload" type="file" multiple />
                </div>

            </div>
        </div> <!-- /.col-sm-6  -->
        <hr>
    <input id="sendBtn" type="submit" value="Send">
    </form>

this is the php...

<?php

  // require_once 'validator.php';

  $data = array();    // array to pass back data
  $post = array();


  foreach($_POST as $key=>$value)
  {
    if ($key != 'submit') {
      $post[$key] = $value;
      echo $key.' - ' . $value ;
      echo '<br>';

    }
  }

I'm getting all fields except the files. what could it be ? what i'm doing wrong ?

this is what i'm getting.

Gender - first_name - last_name - telephone - email - address - city - nationality - message - height - size - waist - bust - hips - eyes - hair - shoes -

  • 写回答

2条回答 默认 最新

  • douping3891 2014-06-18 07:15
    关注

    You will get uploaded files & their details in global variable $_FILES and not in $_POST

    评论

报告相同问题?

悬赏问题

  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line