[英]PHP Zebra Forms Framework fetching values from MySQL for Select Box
我使用称为Zebra Forms的PHP表单框架。
我的要求是我需要从MySQL获取值并填充选择框。
我怎么能做到这一点。 选择框仅接受数组作为值。
我的示例代码是
<?PHP
$rs = "SELECT * FROM country";
$options = array('Pick a country');
foreach($result as $row)
$options[$row->id] = $row->country;
$obj = $form->add('select', 'country_name');
$obj->add_options($options, true);
?>
我是从网站上获得此样本的。 但是它不起作用。 我该怎么做。
非常感谢您的指导。
谢谢
我还没有使用MySQL完成此操作。 但是我对MSSQL的尝试如下。 希望这对您的Zebra Form帮助有所帮助。 请参阅语法和以下示例。
$obj->add_options(array(
'v1' => 'Value 1',
'v2' => 'Value 2',
'v3' => 'Value 3'
));
http://stefangabos.ro/wp-content/docs/Zebra_Form/Controls/Zebra_Form_Select.html
我的例子:
$obj = $form->add('select', 'my_select');
if(sqlsrv_has_rows($query_memtype)){
while($rec0 = sqlsrv_fetch_array($query_memtype, SQLSRV_FETCH_ASSOC)) {
$obj->add_options(array(
$rec0['MType_Id'] => $rec0['MType_Description'] ));
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.