【发布时间】:2015-09-22 14:50:33
【问题描述】:
如何修正这个逻辑的语法? 我想选择我的选择选项来选择另一个选择选项
<?php
$query_string = "SELECT * FROM products";
$query_string1 = "SELECT * FROM suppliers where ProductID = // firstSelectoption(value)";
$query_string2 = "SELECT * FROM categories";
$query = mysql_query($query_string);
$query1 = mysql_query($query_string1);
$query2 = mysql_query($query_string2);
?>
在我的身体里
<select name="first" id="first" onchange="childrenOnChange(this.value)">
<?php
while ($row = mysql_fetch_array($query)) {
echo '<option value=' . $row["ProductID"] . '>';
echo $row['ProductID'];
echo '</option>';
}
?>
</select>
<select name="second" id="second">
<?php
while ($row = mysql_fetch_array($query1)) {
echo '<script>';
echo 'var arr = array(';
$row['SupplierID'] . ',';
echo ')';
echo '</script>';
}
?>
</select>
我想用 $query1 设置第二个选择选项值;
【问题讨论】:
-
PHP 是服务器端,因此一旦页面加载,它就无法使用。为此,您需要使用 AJAX。