3 つの入力フィールドを取得し、各フィールドは、示されているように、それぞれツアー タイプ、国、および目的地と呼ばれる独自のテーブルからデータを取得しています。
<label>Tour Type</label>
<select id="element_11" name="element_11" required>
<option value="" selected="selected">--Select--</option>
<?php
while($row=mysql_fetch_array($sql))
{
$tour_type_id=$row['tour_type_id'];
$name=$row['tour_name'];
echo "<option value='$tour_type_id'>$name</option>";
}
?>
</select>
<label>Country</label>
<select id="element_12" name="element_12" required>
<option value="" selected="selected">-- Select --</option>
<?php
$sql=mysql_query("Select countries_id,countries_name from countries");
while($row=mysql_fetch_array($sql))
{
$cid=$row['countries_id'];
$name=$row['countries_name'];
echo "<option value='$cid'>".$name."</option>";
}
?>
</select>
<label>Destination</label>
<select id="element_13" name="element_13" required>
<option value="" selected="selected">-- Select --</option>
<?php
$sql=mysql_query("Select destination_id,destination_name from destination");
while($row=mysql_fetch_array($sql))
{
$destination_id=$row['destination_id'];
$name=$row['destination_name'];
echo "<option value='$destination_id'>".$name."</option>";
}
?>
</select>
</div>
</li>
これは、3 つのデータベース テーブル、つまり、それぞれ tourtype、countries、destination として取得したものです。
私は、依存ドロップダウンボックスのように、各フィールドを互いに依存させようとしています。たとえば、ツアーの種類を選択した場合、2 番目のドロップダウンには、1 番目のドロップダウンで選択した内容にのみ関連するオプションが入力されます。この場合、たとえば文化を選択すると、2 番目のドロップダウンにはアムステルダムとベルギーのみが表示されます。
誰でもこれについて私を助けることができますか?