PHP在两个数组中拾取post输入文本字段和post图像?

PHP在两个数组中拾取post输入文本字段和post图像?,php,html,form-submit,Php,Html,Form Submit,我正在尝试选择所有这些字段,它们都不是必需的,只是发布的内容 将一个存储在车辆信息中(这一个正在工作) 存储第二张带有车辆张贴图片的照片(不工作,不知道如何操作) 然后在add\u car($vehicleinfo,&vehiclepictures)函数中发送两个数组 从那里会调用一个文件move\u-uploaded\u-file,并实际将该文件放在文件夹中,将地址放在mysql中 谁能帮我做到这一点,我完全迷路了 <div class="addacar">

我正在尝试选择所有这些字段,它们都不是必需的,只是发布的内容 将一个存储在车辆信息中(这一个正在工作) 存储第二张带有车辆张贴图片的照片(不工作,不知道如何操作) 然后在
add\u car($vehicleinfo,&vehiclepictures)
函数中发送两个数组 从那里会调用一个文件
move\u-uploaded\u-file
,并实际将该文件放在文件夹中,将地址放在mysql中

谁能帮我做到这一点,我完全迷路了

    <div class="addacar">
        <h3>Add a Car</h3>

    <form action="" method="post" enctype="multipart/form-data">
        <div class="one"><ul>

            <li>
                Year:<br>
                <input type="text" name="year">
            </li>
            <li>
                Make:<br>
                <input type="text" name="make">
            </li>
            <li>
                Model:<br>
                <input type="text" name="model">
            </li>
            <li>
                Engine:<br>
                <input type="text" name="engine">
            </li>
            <li>
                Sound System:<br>
                <input type="text" name="sound_system">
            </li>
            <li>
                Mileage:<br>
                <input type="text" name="mileage">
            </li>
            </ul>
        </div>
        <div class="two">
        <ul>
            <li>
                PRICE:<br>
                <input type="text" name="att1">
            </li>
            <li>
                Attribute 2:<br>
                <input type="text" name="att2">
            </li>
            <li>
                Attribute 3:<br>
                <input type="text" name="att3">
            </li>
            <li>
                Attribute 4:<br>
                <input type="text" name="att4">
            </li>
            <li>
                Attribute 5:<br>
                <input type="text" name="att5">
            </li>
            <li>
                Attribute 6:<br>
                <input type="text" name="att6">
            </li>
        </div>
        <div class="four">
            <li>
                Attribute 7:<br>
                <input type="text" name="att7">
            </li>
            <li>
                Attribute 8:<br>
                <input type="text" name="att8">
            </li>
            <li>
                Attribute 9:<br>
                <input type="text" name="att9">
            </li>
                <li>
                Attribute 10:<br>
                <input type="text" name="att10">
            </li>
            <li>
                Attribute 11:<br>
                <input type="text" name="att11">
            </li>


            </ul>
        </div>
        <div class="three">
        <ul>
            <li>Picture 1<input type="file" name="picture"></li>
            <li>Picture 2<input type="file" name="picture2"></li>
            <li>Picture 3<input type="file" name="picture3"></li>
            <li>Picture 4<input type="file" name="picture4"></li>
            <li>Picture 5<input type="file" name="picture5"></li>
            <li>Picture 6<input type="file" name="picture6"></li>
            <li>Picture 7<input type="file" name="picture7"></li>
            <li>Picture 8<input type="file" name="picture8"></li>
            <li>Picture 9<input type="file" name="picture9"></li>
            <li>Picture10<input type="file" name="picture10"></li>
            <li>Picture11<input type="file" name="picture11"></li>
            <li>Picture12<input type="file" name="picture12"></li>

        </ul>

    </div>
    <li><input type="submit"></li>
    </form>
        <div id="clear"></div>






 <?php
    if (isset($_POST) === true && isset($_FILES) === true)
    {

                    $vehicleinfo = array
                    (
                    'year'          => $_POST['year'],
                    'make'          => $_POST['make'],
                    'model'         => $_POST['model'],
                    'engine'        => $_POST['engine'],
                    'sound_system'  => $_POST['sound_system'],
                    'mileage'       => $_POST['mileage'],
                    'att1'          => $_POST['att1'],
                    'att2'          => $_POST['att2'],
                    'att3'          => $_POST['att3'],
                    'att4'          => $_POST['att4'],
                    'att5'          => $_POST['att5'],
                    'att6'          => $_POST['att6'],
                    'att7'          => $_POST['att7'],
                    'att8'          => $_POST['att8'],
                    'att9'          => $_POST['att9'],
                    'att10'         => $_POST['att10'],
                    'att11'         => $_POST['att11'],
                    'att12'         => $_POST['att12']);
                    $vehiclepictures = array (
                    'picture1'          => $_FILES['picture1'],
                    'picture2'          => $_FILES['picture2'],
                    'picture3'          => $_FILES['picture3'],
                    'picture4'          => $_FILES['picture4'],
                    'picture5'          => $_FILES['picture5'],
                    'picture6'          => $_FILES['picture6'],
                    'picture7'          => $_FILES['picture7'],
                    'picture8'          => $_FILES['picture8'],
                    'picture9'          => $_FILES['picture9'],
                    'picture10'         => $_FILES['picture10'],
                    'picture11'         => $_FILES['picture11'],
                    'picture12'         => $_FILES['picture12']

                    );
                    //add_car($vehicleinfo);
                    //header('Location: admin.php?success');
                    //exit();
                    print_r($vehicleinfo);
                    print_r($vehiclepictures);

    }

加一辆车
  • 年份:
  • 制造:
  • 型号:
  • 引擎:
  • 音响系统:
  • 里程:
  • 价格:
  • 属性2:
  • 属性3:
  • 属性4:
  • 属性5:
  • 属性6:
  • 属性7:
  • 属性8:
  • 属性9:
  • 属性10:
  • 属性11:
  • 图1
  • 图2
  • 图3
  • 图4
  • 图5
  • 图6
  • 图7
  • 图8
  • 图9
  • 图10
  • 图11
  • 图12

  • 首先,给你的提交按钮起个名字,比如

    <input name="submit" type="submit">
    

    还请注意,您已经

    'att12' => $_POST['att12']);
    
    但是您没有第12个
    input,而是最后一个
    input

    <input type="text" name="att11">
    
    
    
    因此,您应该添加另一个

    <input type="text" name="att12">
    
    
    
    最后,我不知道你想做什么,但我觉得不太好

    <input type="text" name="att11">
    
    <input type="text" name="att12">