繁体   English   中英

PHP Zebra Forms Framework从MySQL的Select Box中获取值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM