我已经发布了一个未回答的问题(动态填充下拉列表;$_POST返回错误),该问题涉及我的案例细节,但它没有得到太多关注,所以我想换一条路。
有人愿意教我如何完成这个简单的任务吗:
我有两张桌子。
我想从一个表的查询结果中填充一个下拉菜单:
我想从这个下拉列表中获取$_POST,并对第二个表执行查询并打印这些结果。
听起来很简单,对吧?我一直在拔头发,想办法让它发挥作用。请参阅第一段中的链接,了解我问题的具体情况,或者如果这是错误的路线,请大致指导我如何实现这一点。
您试图获得的通常被称为"Chained selects",您缺少一个重要的步骤,Javascript(或仅使用jQuery)来进行AJAX调用以填充第二个select。
尝试一个简单的教程:使用PHP/MySQL/AAJX/jQuery链接选择框http://www.blueicestudios.com/chained-select-boxes-using-php-mysql-ajax/
您可以使用onchange=""
来触发AJAX请求,以便根据该值进行查询。或使用jQuery
$(document).ready(function() {
$(".machine_select").change(function(){
//do ajax and replace response with html() or such
alert($(this).val());
});
});