-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 代码在服务器端运行,它对客户端发生的事情一无所知。

您需要使用另一种机制将变量从 html-form 传递给 PHP 代码,例如在 GET 或 POST 方法上提交表单。

于 2012-12-21T07:55:17.357 回答
0

您不能将 javascript 代码放入 PHP 中。虽然,有一个替代方案:Ajax

于 2012-12-21T07:57:19.290 回答