打印数组值我有国表,优先在PHP
我取的所有值和迁入阵列,
这些价值我想填充到组合/下拉列表中,
这里我想要做一些事情魔术,
是,我的网站大部分的用户来自英国,美国,澳大利亚,罗曼和几个到来,
所以我喜欢popul通过我的偏好吃,
有任何数组会做这种神奇的工作,否则是有可能的MySQL查询,
所以最后的问题是,
填入国家名称为组合基于我prefernce,
谢谢
打印数组值我有国表,优先在PHP
我取的所有值和迁入阵列,
这些价值我想填充到组合/下拉列表中,
这里我想要做一些事情魔术,
是,我的网站大部分的用户来自英国,美国,澳大利亚,罗曼和几个到来,
所以我喜欢popul通过我的偏好吃,
有任何数组会做这种神奇的工作,否则是有可能的MySQL查询,
所以最后的问题是,
填入国家名称为组合基于我prefernce,
谢谢
有一个国家名单,其中不是所有的项目都可以在他们的字母位置找到非常恼人。我建议你只是重复前2个或3个使用过的物品,并在完整列表的顶部显示他们:
Australia
United Kingdom
United States
---------------
Afghanistan
Albania
Australia
Austria
...
我不知道,不过,你为什么认为这涉及到任何种类的魔法 。您可以通过在数据库中的国家/地区表中添加新的weight
列来实现此目的,该表默认为例如1
并将其增加到您想突出显示的项目的较大值。然后,您可以使用PHP或SQL构建数据。
SELECT country_id, country_name
FROM country
WHERE weight>1
ORDER BY weight, country_name
UNION ALL
SELECT country_id, country_name
FROM country
ORDER BY country_name
偏好不能自动生成我不会想到,因为没有办法知道。我要做的是在表格中与国家一起使用(数字)首选项值,然后当您执行SQL查询时,按首选项字段排序。每当用户选择该国家时,您也可以增加此字段,以便列表的顺序根据受众最常见的位置而变化。
是的,我会做到这一点这里以后。 但我的过去数据的不具有这样的增量领域, 我怎样才能做到这一点... 但我有客户打表,在那,我有项目每个客户的国家代码, 是否有可能做一些神奇的事情,那就是任何连接查询somthing – Bharanikumar 2010-05-04 08:10:37
不是100%的语法。但它会像“插入到国家(首选)值(选择计数(*)从命中where hits.country = countries.country)” – Gazler 2010-05-04 08:15:43
我没有这样的专栏.. 但我有顾客表,在那我有像customer_contact no的字段名称, 此字段包含国家/地区号码或移动电话号码... – Bharanikumar 2010-05-04 08:32:02
不允许更改数据库是一个重要的先决条件。你应该在问题中提到它。 – 2010-05-04 08:41:20
是的,我没有提到,,, – Bharanikumar 2010-05-04 09:31:33