2

最初のボックスに車のメーカーが選択されているときに、2番目のドロップダウンボックスを変更して入力しようとしています。データベースに問題なく接続し、2 番目のドロップダウンに「carmake3」ではなく「Honda」と入力すると、すべてのホンダ車のリストが表示されます。ユーザーが選択した内容に基づいて作業する必要があります。どんな助けでも大歓迎です!

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<form action="step-3" method="post">
Car 3
</div>

<?php
mysql_connect('localhost', '**********', '**********');
mysql_select_db('**********');
$sql = "SELECT Make FROM CarMakes";
$result = mysql_query($sql);
echo "<select name='carmake3'>";
 echo "<option value='Make'>Make</option>"; 
while ($row = mysql_fetch_array($result)) {
    echo "<option value='" . $row['Make'] . "'>" . $row['Make'] . "</option>";}
echo "</select>";
?>

<script type="text/javascript">
jQuery(document).ready(function() {
    jQuery('carmodel3').change(function() {
        jQuery('carmake3').change();
    });
});
</script>

<?php
mysql_connect('localhost', '**********', '**********');
mysql_select_db('**********');
$sql1 = "SELECT * FROM myTable WHERE Make='carmake3'";
$result1 = mysql_query($sql1);
echo "<select name='carmodel3'>";
  echo "<option value='Model'>Model</option>"; 
while ($row = mysql_fetch_array($result1)) {
  echo "<option value='" . $row['Model'] . "'>" . $row['Model'] . "</option>";}
echo "</select>";
?>
<input type="text" maxlength="4" name="car3year" placeholder="year" class="WriteInBox"/>

<input type="text" maxlength="6" name="car3miles" placeholder="miles" class="WriteInBox"/>

</div>

</form>
4

1 に答える 1