选择不发送$ _POST数据

时间:2017-04-13 09:06:27

标签: javascript php jquery

我很困惑为什么我的选择没有将任何帖子数据传递到结果页面。如果我运行var_dump($ _ POST);没有显示select(#boxdest或#boxdest2)。是否有一些特殊的方式将select传递给php结果页面。我通常做的就是一个例子:$ var = $ _ POST ['boxdest'];。问题是没有从原始代码发送选择。我已经发布了我的代码,如果有人能告诉我去哪里,我会很感激。非常感谢。

<?php
    $conn = mysql_connect("localhost","root","");
    mysql_select_db("sample",$conn); 
    $result = mysql_query("SELECT * FROM boxes where department = '{$_GET['dept']}'");
    ?>
   <select id="boxdest" name="boxdest[]"size="7">

    <?php
        $i=0;
        while($row = mysql_fetch_array($result)) {
    ?>
        <option value="<?php echo $row["custref"];?>"><?php echo $row["custref"];?></option>

    <?php
        $i++;
    }

    ?>
    </select>

<input type="button" id="submit2" name="submit2" value=">" />
<input type="button" id="submit3" name="submit3" value="<" />
<select id="boxdest2" name="boxdest2[]" size="7"></select>

<script type="text/javascript">
    $("#submit2").click( function()
           {
             //alert('button clicked');

     $box1_value=$("#boxdest").val();
     $box1_text=$("#boxdest option:selected").text();
     $("#boxdest2").append('<option value="'+$box1_value+'">'+$box1_text+'</option>');
            $("#boxdest option:selected").remove();


        });


    $("#submit3").click( function()
           {
             //alert('button3 clicked');
        $box2_value=$("#boxdest2").val();
     $box2_text=$("#boxdest2 option:selected").text();
     $("#boxdest").append('<option value="'+$box2_value+'">'+$box2_text+'</option>');
        $("#boxdest2 option:selected").remove();
           }
        );
</script>

0 个答案:

没有答案