我在尝试生成查询以从MySQL DB国家/地区表中收集国家/地区列表(countryName)时遇到问题,将其放入HTML下拉列表中,然后将其发送回数据库,但信息将进入FK在我的Users表中调用countryID。
这是最好的方法吗?我无法理解这个问题...
答案 0 :(得分:-1)
也许像
<?php
$sql = "SELECT CountryName
FROM country
ORDER BY CountryName ASC";
$countries = mysql_query($sql);
if (!$countries) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
}
while ($countryRow=mysql_fetch_array($countries)) {
$countryName=$countryRow["country_name"];
echo '<option value="$countryName"> $countryName </option>';
}
?>
然后写一些脚本来检查是否已选择COUNTRY?使用javascript还是使用提交按钮?
编辑:我会在提交时检查以查看国家/地区的ID,并将INSERT插入您需要的MEMBER / PERSON / WHATEVER表中
这将有助于您入门