1 : 自分のデータベースがかなり混乱していることはわかっていますが、アクセス権がありません。私は彼らが安っぽい造りであることを知っています。
2 : データベースと 2 つのテーブルがあります: http://www.freeimagehosting.net/iu741
3 : 3 つのダイナミクス リストを取得しました。最初の 2 つは問題ありませんが、3 つ目のリストで問題が発生しました。
4 : 私の爆発はこのフィールド (22312,123,2145,1233) でよくできており、それらの結果を取得し、json_encode で JS に送信し、JS はそれらの resylts を選択/オプションに送信します。私の結果は次のとおりです。 http://www.freeimagehosting.net/gltie
5: したがって、このリストを機能的なままにして、数値を値に入れたいのですが、ホステルの名前はオプション (表示) に入れます。
私のコードJS:
$(function(){
$('#destination').change(function(){
$.getJSON('/dev/select2.php', {'destination': $(this).val()}, function(data) {
var items = '';
$.each(data, function(key, val) {
items += '<option value="' + val + '">' + val + '</option>';
});
$('#hotel').html(items);
});
});
});
私のコードphp:
$requete = "SELECT DISTINCT deHotels FROM sirev_Dests WHERE deDestName = '". $_GET['destination'] ."' ORDER BY deDestName";
$connect = mysql_connect("&&&&&&","&&&&&&","&&&&&&");
mysql_select_db("&&&&&&", $connect);
$res = mysql_query($requete) or die(mysql_error());
if ($res) {
$row = mysql_fetch_assoc($res);
$items = explode(',', $row['deHotels']);
/*
$newrequete = "SELECT hoName FROM sirev_Hotels WHERE hoCode = $items ";
$donewrequete = mysql_query($newrequete) or die(mysql_error());
*/
die(json_encode($items));
}
実際、私はJSで良い結果を送るのに苦労しました。値とオプションで数値を送信できますが、2次元テーブルを作成してjsonエンコードで送信する方法がわかりません...しばらくの間、2番目のリクエストをコメントに入れました。
誰かが私を助けることができますか?私は十分に明確であることを願っています..ちなみに私の英語で申し訳ありません.私はケベック市から来ました.