ボードとGoogleでこのコードを確認しましたが、何も見つかりませんでした。どんな助けでも大歓迎です。
私は、車のメーカーに基づいて車のモデルをデータベースに照会するチュートリアルを実行しました。コードでは、車のモデルが動的である間、車のメーカーは選択にハードコードされています。コードの最初の部分は次のとおりです。
<?php
require_once("Connections/xxx.php"); // database connection
$make = $_POST['make'];
if ($make){
$query= sprintf("SELECT * FROM car_model where car_model_id='$make'");
$result = @mysql_query($query);
$rowModel = mysql_fetch_array($result);
}
?>
選択したハードコードは次のとおりです。
<select name="make" onChange="document.forms[0].submit()">
<option value="">Select Make</option>
<option value="1" <?php if(!(strcmp(1, $make))){echo "selected";}?>>Alfa Romeo</option>
<option value="2" <?php if(!(strcmp(2, $make))){echo "selected";}?>>Audi</option>
<option value="3" <?php if(!(strcmp(3, $make))){echo "selected";}?>>BMW</option>
<option value="4" <?php if(!(strcmp(4, $make))){echo "selected";}?>>Citroen</option>
そして、これは動的に入力される選択です:
<select name="model">
<option value="">Select Model</option>
<?php do { ?>
<option value="<?php echo $rowModel['car_model_id']; ?>"><?php echo $rowModel['car_model']; ?></option>
<?php }while ($rowModel = mysql_fetch_array($result)); ?>
この動的に入力された選択フィールドにonChange関数を追加して、結果をテキストフィールドにエコーしたいと思います。多くの組み合わせを試しましたが、これを理解できませんでした。ありがとうございました