kpi和单位的两个字段是连续注册的,现在注册我的项目的另一种形式,我需要从kpi表中查询注册的kpi,在下一个字段选择后我需要根据上面选择了kpi。 我尝试过使用java脚本,但我只能选择表单中的常量术语而不是数据库中的常量术语。 这是我的代码刺穿。
<?php
$con = mysql_connect('localhost', 'root', '');
$db = mysql_select_db('brn1');
$query1 = mysql_query("SELECT kpi,units FROM kpi " , $con);
?>
<label>Project kpi</label></td>
<td> <select name="kpi" id="kpi" style="width:76%;">
<?php
while($data = mysql_fetch_array($query1)){
$name=$data['kpi'];
echo "<option value ='$name'>$name</option>";
}
?>
</select></td></tr>
<tr>
<td>
<?php
$con = mysql_connect('localhost', 'root', '');
$db = mysql_select_db('brn1');
$query2 = mysql_query("SELECT units FROM kpi " , $con);
?>
<label>Unit of measurement</label></td>
<td> <select name="units" id="units" style="width:76%;">
<?php
while($data = mysql_fetch_array($query2)){
$unit=$data['units'];
echo "<option value ='$unit'>$unit</option>";
}
?>
</select></td>
</tr>
</table>
</form>
我真的需要帮助。