2017-04-19 4 views
0

MySQL DBの国のテーブルから国のリスト(countryName)を収集し、HTMLのドロップダウンリストに入れてクエリを生成しようとしました。それをデータベースに送り返します。しかし、情報は、私のUsersテーブルのcountryIDというFKに送られます。htmlドロップダウンを使用してデータベースから呼び出されたデータベースにデータを入力しようとしています

これを行う最も良い方法は何ですか? ...このクエリの周り私の頭を取得することはできません

+0

を開始するのに役立ちますこれまでに試しましたか?コードや試行を見ずにデバッグするのは難しいです。 [help]、[ask]、[mcve]を見てください。彼らはあなたの質問を改善し、追加の助けを得るのを助けるかもしれません。 – CollinD

+0

どのようなクエリですか?いくつかのコードを表示しないと、あなたを助けることはできません。 – Qirel

+0

SELECT 'country'.countryName'、' country'.countryID'、 'users'.countryID' FROM' country' LEFT JOIN 'users' ON' country'.'countryID' = 'users'.'userID' –

答えて

-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>'; 

    } 
?> 

のようなものは、その国を確認するには、いくつかのスクリプトを書くのか?いずれかのJavaScriptまたは送信ボタンを使用して?

EDIT:あなたは

を必要とする、私はONの国のIDが何であるかを確認しSUBMIT、およびMEMBER/PERSONにそのを挿入する/ WHATEVER表これは、あなたが持っている何

+0

ありがとう、私はそれに行くよ –

+0

あなたは大丈夫です、私は保つでしょういくつかのスクリプトを書いて、それをあなたの方法で送ってください。 – peterbest69

関連する問題