-2

getelementbyID を PHP 変数に使用して、コンボボックスの値を取得します。コードは次のようになります。

<select name="PROPINSI" onchange="document.getElementById('KOTAA').value = this.value" >
    <option value="a">a</option>
    <option value="b">b</option>            
 </select>

<select name="KOTA" id="KOTAA">
     <?php
         $propinsi = ; //in this variable, I want take this value

         $sqll="SELECT kota FROM master_propinsi WHERE propinsi = '$propinsi'";
                   $hasill= mysql_query($sqll);


                    while($dataa = mysql_fetch_array($hasill))
                    {            
                      echo "<option value='$dataa[kota]'>$dataa[kota]</option>";             
                    }

    ?>
 </select> 

誰か助けてくれませんか?

あなたの答えに本当に感謝しますありがとう

ID="KOTAA" のコンボ ボックスから変数 $propinsi に値を取得する方法

4

2 に答える 2

2

現在のページの JavaScript から現在のページの PHP コードに変数値を渡すことはできません... PHP コードはサーバー側で実行され、クライアント側で何が起こっているかについて何も知りません。

GET または POST メソッドでフォームを送信するなど、別のメカニズムを使用して、HTML フォームから PHP コードに変数を渡す必要があります。

于 2012-12-21T07:55:17.357 に答える
0

PHP に JavaScript コードを配置することはできません。ただし、代替手段があります: Ajax

于 2012-12-21T07:57:19.290 に答える