我尝试使用optgroup动态创建选择下拉菜单。数据来自2个独立的数据表:activities
和client_list
activities
:
client_list
:
我需要一个显示客户名称和产品的下拉列表。 client_name
作为选项组标签,product
作为选项值。
我尝试做的是我离开了两张桌子。
QUERY:
SELECT a.client_name, a.product
FROM activities a
LEFT JOIN client_list c ON a.client_name = c.client_name
ORDER BY a.client_name ASC;
这是我尝试创建下拉菜单。
PHP:
<?php
$get='SELECT a.client_name, a.product
FROM activities a
LEFT JOIN client_list c
ON a.client_name = c.client_name
ORDER BY a.client_name ASC';
$result=mysql_query($get);
$row=mysql_fetch_array($result);
foreach($result as $results) {
$row[$results['client_name']][$results['product'] = $results['product']];
}
?>
我已尝试过ff:(1),(2)和(3)。我不确定我做错了什么
如何通过php甚至jquery实现这一目标?此外,这可以不加入表格吗?我看到了这个wordpress article,我认为这正是我所需要的,但它并没有解释它是如何完成的。
我想请注意,并非client_list
中的所有客户都列在activites
中,因此我无法单独使用activities
表。我还要注意,我别无选择,只能使用mysql作为我仍在使用它的公司。我知道它的问题。谢谢!