我目前正在尝试以下代码:
$sql = $db->query("select id,username,fullname from userss ORDER BY fullname ASC");
while($row = $sql->fetch()) {
$username[] = $row['username'];
}
$form = new Zend_Form();
$form->setAction('/index/change')
->setMethod('post');
$element = new Zend_Form_Element_Select('foo', array(
'multiOptions' => array(
$username,
)));
$form->addElement($element);
echo $form;
所需的结果是显示用户名来自 SQL 和全名来自 sql<select>
的元素的表单。<option value='username'>Full Name</option>
username
fullname
现在,它显示<option value='0'>Full Name</option>
我不太确定如何指定数组的第一部分,以便它本质上是用户名 => 全名
有什么建议么?谢谢!