MySQL DBの国のテーブルから国のリスト(countryName)を収集し、HTMLのドロップダウンリストに入れてクエリを生成しようとしました。それをデータベースに送り返します。しかし、情報は、私のUsersテーブルのcountryIDというFKに送られます。htmlドロップダウンを使用してデータベースから呼び出されたデータベースにデータを入力しようとしています
これを行う最も良い方法は何ですか? ...このクエリの周り私の頭を取得することはできません
MySQL DBの国のテーブルから国のリスト(countryName)を収集し、HTMLのドロップダウンリストに入れてクエリを生成しようとしました。それをデータベースに送り返します。しかし、情報は、私のUsersテーブルのcountryIDというFKに送られます。htmlドロップダウンを使用してデータベースから呼び出されたデータベースにデータを入力しようとしています
これを行う最も良い方法は何ですか? ...このクエリの周り私の頭を取得することはできません
はたぶん次に
<?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>';
}
?>
のようなものは、その国を確認するには、いくつかのスクリプトを書くのか?いずれかのJavaScriptまたは送信ボタンを使用して?
EDIT:あなたは
を必要とする、私はONの国のIDが何であるかを確認しSUBMIT、およびMEMBER/PERSONにそのを挿入する/ WHATEVER表これは、あなたが持っている何
ありがとう、私はそれに行くよ –
あなたは大丈夫です、私は保つでしょういくつかのスクリプトを書いて、それをあなたの方法で送ってください。 – peterbest69
を開始するのに役立ちますこれまでに試しましたか?コードや試行を見ずにデバッグするのは難しいです。 [help]、[ask]、[mcve]を見てください。彼らはあなたの質問を改善し、追加の助けを得るのを助けるかもしれません。 – CollinD
どのようなクエリですか?いくつかのコードを表示しないと、あなたを助けることはできません。 – Qirel
SELECT 'country'.countryName'、' country'.countryID'、 'users'.countryID' FROM' country' LEFT JOIN 'users' ON' country'.'countryID' = 'users'.'userID' –