0

さて、私のページには 2 つの選択ボックスがあります。1 つ目は「select」という名前で、次のオプションがハードコーディングされています。

<select name="select" id="Testid">
        <option value="Misc">Misc...</option>
        <option value="Stunt">Stunt</option>
        <option value="deathmatches">Deathmatches</option>
        <option value="Car"> Car </option>
        <option value="Races">Races </option>
    </select>

ただし、2番目の選択ボックス(「deleteTp」という名前)には、最初の選択ボックスの選択に応じてmysqlテーブルを入力したいと考えています。各オプション値には、データベース内に値と同じ名前の特定のテーブルがあります。

2 番目の選択ボックスにデータベース テーブルを設定する方法は知っていますが、ユーザーの選択に応じてこれを動的に行う方法がわかりません。

私は基本的なjavascriptしか知らないことに注意してください。

なぜ私がこれをやろうとしているのか疑問に思っているなら、それは、データが入力されたテーブルから行を削除するために、2 番目の選択ボックスが外部ページに投稿されるためです。

お時間をいただきありがとうございます。

4

1 に答える 1

4
$.ajax({
  type: 'post',
  url: "ajax.php."
  data: { id:'your id here' } //your id is your select box selected id.
}).done(function() { 

});

PHP側:

$id = $_REQUEST['id']; 
$json = array();
$sql = mysql_query("select * from yourdb where id = $id");
while ($row = mysql_fetch_assoc($sql)) {
    $json[] = $row;
}
echo json_encode($json);

ajax 参照:http://api.jquery.com/jQuery.ajax/

json リファレンス:http://en.wikipedia.org/wiki/JSON

于 2012-10-04T22:52:21.327 に答える