例如,假设我有两张表。表A是省份,表B是城市。
我没有每个省份的表,所以城市的下拉列表应该只显示基于我选择的省份的值
省份
ID, Title
1, Ontario
2, Quebec
城市
ID, ProvinceID, Title
1, 1, Ottawa
2, 1, Toronto
3, 2, Quebec City
我有第三个表,叫它,citiesVisited表。这张表看起来像这样
ID, Provivince, City
1, [Province Drop down based on the entire column], [INSERT ISSUE HERE]
如果我更改
我试图动态创建两个下拉列表,一个是省份,另一个是每个省份的城市,所以当用户选择一个省份时,城市下拉列表将填充,我使用jQuery的$.ajax函数从数据库中获取数据,然后将其作为JSON传递回来,这是我到目前为止所做的。
jQuery:
$.getJSON("provinces.php", function(data){
//clean out the select list
$('#province').html('');
//run the loop to populate the province drop down list
我有一个表(tblforetag),其中一个表显示瑞典公司的信息(Tblforetag),另一个表显示省份(tbllan),另一个表显示城市(tblstad)。城市通过id号链接到省份,并且公司表有一个城市名称(varchar)列。
如何搜索一个省份的所有公司?
我一直在摆弄连接,但没有让它工作。我现在有这个代码可以工作,但它只会搜索公司名称和城市(在公司表中):
$sql = "
SELECT *,
MATCH(tblforetag.foretag) AGAINST(:keywords) AS kr
FROM tblforetag
WHERE MAT
我有两个下拉菜单。各省市。列表中的所有值都来自数据库,列出省份中的值没有问题,因为我可以查询所有这些值并按如下方式显示:
mysql_connect("localhost", "root","") or die(mysql_error());
mysql_select_db("occ") or die(mysql_error());
$query = "SELECT id, province FROM provinces ORDER BY id ASC ";
$result_province = mysql_qu
我正在考虑如何在该配置中显示表单:我有3个简单的模型:
class Province(models.Model):
name = models.CharField(max_length=30)
slug = models.SlugField(max_length=30, unique=True)
class UserProvince(models.Model):
user = models.ForeignKey(User)
province = models.ForeignKey(Province)
class UserCity(models.Model):
我仍然是数据库、规范化等方面的新手,我可能需要一些帮助。这里包含了我的数据库结构的一部分,我认为我的方法不是一个好主意。在这里,我们的国家可以分为不同的省份,所有的城市/城镇都隶属于一个特定的省份和一个村庄(我猜最接近的雷曼术语是区域)。因此,如果你在我们国家的所有地方,无论你在哪里,你都必须有一定的村庄,城市/城镇和省份。我所做的是使用外键来引用表barangay,城市/镇,省。这是个坏主意吗?
如果我创建了一个tblCustomer_Address来将Country_ID: Int FK、Province_ID: Int FK、CityTown_ID: Int FK、Baranggay_I
我有如下图所示的数据库结构
我想选择所有的分区,带有分区名称、城市名称和省份名称。我的代码是这样的:
SELECT province.name as province, city.name as city, subdistrict.name as subdistrict
from provinces province, cities city, subdistricts subdistrict
WHERE province.id = city.id AND city.id = subdistrict.id;
但是我只得到了所有省份的数据,而不是所有的分区数据
我和three table的关系如下所示
国家-> (有许多)省份->(有很多)城市
我想知道有什么办法能让第二个孩子有status=active的国家
我知道,通过雄辩者提供的hasManyThrough关系助手,可以为单个县找到活跃的城市。但我需要找回all Countries who even has a single active city。
注:我不想环游每一个国家。
我最近得到了一份与Invision Power Software合作的任务。我的工作是创建几个应用程序。第一个需要创建三个基于ajax的字段,其中第二个字段的内容取决于第一个字段,第三个字段的内容取决于第三个字段。
好吧,这听起来很复杂。这个怎么样:我需要国家/城市/省份,其中城市和省份的列表是根据以前的字段从数据库中动态加载的。
如何创建三个自定义下拉字段,其中数据是动态加载的(第二个字段取决于第一个,第三个字段取决于第二个)?
我有三张桌子:
ProvincesCitiesResidences
以下是这些表的列:
Provinces
id , name , status
Cities
id , province_id , name , status
Residences
id , province_id , city_id , name , status
我想要所有的省份,有省有多少个城市,当城市至少有一个住所。
例如:第一省有10个城市,每个城市有10个住宅。
但只有5个城市有city.status = 1,只有3个城市有status = 1住宅。
因此,返回的数据应该是:
Province 1 - 3 citie