我在 html 中创建了一个带有下拉列表框的表单,其中包含 php 文件中的静态值,现在我需要使用 mysql 数据库中的数据填充这些下拉列表。我在 php 中编写了一个函数来从 mysql 表中检索数据。因为我是 php 新手,所以我不知道如何从 html 调用 php 函数。是否可以像调用 JavaScript 函数一样调用 php 函数。
这是我的 HTML 代码。
<div id="machinelog">
<form id="intermediate" name="inputMachine" method="post">
<select id="selectDuration" name="selectDuration">
<option value="1 WEEK" >Last 1 Week</option>
<option value="2 WEEK" >Last 2 Week </option>
<option value="3 WEEK" >Last 3 Week</option>
</select>
<select id="selectMachine" name="selectMachine">
<option value="M1" >Machine 1</option>
<option value="M2" >Machine 2</option>
<option value="M3" >Machine 3</option>
</select>
<input id="Button" class="button" type="submit" value="Submit" />
</form>
</div>
我需要从 mysql 中获取所有机器名称并填充“selectMachine”下拉列表框。
我的php函数是
function selectMachine()
{
$strQuery = "select id, machine
from rpt_machine
order by machine";
$machineResult = mysql_query($strQuery);
while($arrayRow = mysql_fetch_assoc($machineResult)) {
$strA = $arrayRow["id"];
$strB = $arrayRow["machine"];
}