現在、データベースから必要な情報を取得していますが、ドロップダウンの結果に応じて表示される情報を変更したいと考えています。私はいくつかの調査を行い、これを行う最善の方法はフォームを使用することだと思いますが、それがどのように機能するかはわかりません.
これが私が以下に持っているコードです:
<section id="compare">
<select>
<option>Select Gym</option>
<option>fitness first</option>
<option>anytime fitness</option>
<option>the gym</option>
<option>its leisure ltd</option>
<option>the armoury</option>
</select>
<select>
<option>Select Gym</option>
<option>fitness first</option>
<option>anytime fitness</option>
<option>the gym</option>
<option>its leisure ltd</option>
<option>the armoury</option>
</select>
<section id="left">
<?php
mysql_select_db("gyms", $con);
$result = mysql_query("SELECT * FROM gym WHERE id='1'") or die ('Error: '.mysql_error ());
while($row = mysql_fetch_array($result)){
echo "<h1>" . $row['name'] . "</h1>";
echo "<p><h6>type</h6>" . $row['type'] . "</p>";
echo "<p><h6>price</h6>" . $row['price'] . "</p>";
echo "<p><h6>hours</h6>" . $row['hours'] . "</p>";
echo "<p><h6>parking</h6>" . $row['parking'] . "</p>";
echo "<p><h6>facilities</h6>" . $row['facilities'] . "</p>";
}
?>
</section>
<section id="right">
<?php
$result = mysql_query("SELECT * FROM gym WHERE id='2'") or die ('Error: '.mysql_error ());
while($row = mysql_fetch_array($result2)){
echo "<h1>" . $row['name'] . "</h1>";
echo "<p><h6>type</h6>" . $row['type'] . "</p>";
echo "<p><h6>price</h6>" . $row['price'] . "</p>";
echo "<p><h6>hours</h6>" . $row['hours'] . "</p>";
echo "<p><h6>parking</h6>" . $row['parking'] . "</p>";
echo "<p><h6>facilities</h6>" . $row['facilities'] . "</p>";
}
mysql_close($con);
?>
</section>
</section>