我有以下功能:
function getSystemNames($dbh, $myid) {
$sql = $dbh->prepare('
SELECT system_name
FROM product_systems
WHERE user_id = :myid
ORDER BY `system_name` ASC
');
$sql->bindValue('myid', $myid);
$sql->execute();
return $sql;
}
;
然后,我将以下代码与我的 HTML 混合:
<select id='group' class='select' name='group'><option value='000'>None</option>
<?php
$results = getSystemNames($dbh, $myid);
while ($row1 = $results->fetch(PDO::FETCH_ASSOC)){
echo "<option value='$row1[system_name]'>$row1[system_name]</option>";
}
?>
</select>
我正在尝试将两者合并,因此我的 HTML 中没有那么多代码,但在过去的一个小时里我一直无法弄清楚,我正在寻求社区的帮助。我试过无济于事:
function getSystemNames($dbh, $myid) {
$sql = $dbh->prepare('
SELECT system_name
FROM product_systems
WHERE user_id = :myid
ORDER BY `system_name` ASC
');
$sql->bindValue('myid', $myid);
$sql->execute();
while ($row1 = $sql->fetch(PDO::FETCH_ASSOC)) {
return "<option value='$row1[system_name]'>$row1[system_name]</option>";
}
}
;