Javascript 选择不发送$\u POST数据
我不明白为什么我的select没有将任何post数据传递到结果页面。如果我运行var_dump$\u POST;未显示select boxdest或boxdest2。是否有一些特殊的方法将select传递到php结果页面。我通常做的是举个例子:$var=$\u POST['boxdest'];。问题是select不是从原始代码发送的。我已经发布了我的代码,如果有人能告诉我我去哪里了,我将不胜感激。非常感谢Javascript 选择不发送$\u POST数据,javascript,php,jquery,Javascript,Php,Jquery,我不明白为什么我的select没有将任何post数据传递到结果页面。如果我运行var_dump$\u POST;未显示select boxdest或boxdest2。是否有一些特殊的方法将select传递到php结果页面。我通常做的是举个例子:$var=$\u POST['boxdest'];。问题是select不是从原始代码发送的。我已经发布了我的代码,如果有人能告诉我我去哪里了,我将不胜感激。非常感谢 <?php $conn = mysql_connect("localhost
<?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>
为什么不回音;要查看发送到php脚本的内容,php中不推荐使用mysql_*函数,因此您可能还希望将mysqli_*函数作为替代。要回答您的实际问题,请尝试在mysql\u查询之后调用mysql\u error,因为这将显示是否存在错误,这可能会解释您没有返回结果的原因?“你是怎么寄来的?”斯隆还没露面。我看到了所有其他帖子。@Lorna$\u帖子不依赖mysql。数据正在正确加载。不通过的是$\邮政。