联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
求助大佬自定义下拉框的代码新手试了一晚上了痛苦帮看看哪里错了
类型:迅睿CMS 更新时间:2021-01-04 12:35:20 php

求助大佬,自定义下拉框的php代码,新手试了一晚上了,痛苦,帮看看哪里错了。。。。



$code = '<select name="data" class="form-control"><option value="">';


$rt = \Phpcmf\Service::M()->db->table('admin_role_index')->where('roleid', '2')->get()->getResultArray();          //先取roleid=2所有人的uid

if ($rt) {       

$rows = \Phpcmf\Service::M()->db->table('member')->where('uid', $rt['uid'])->get()->getResultArray();        //所有uid对应的名字

if ($rows) {

foreach ($rows as $t) {

    $code = '<option value="'$t['username']'" > '$t['username']' </option>';

}

}

}

$code = '</select>';


回帖
  • #1楼    迅睿框架创始人
    2021-01-04 00:11:22
    Google Pixel 手机 0
    1 框架数据查询方法用的错误了2 php基础语法存在问题
    $code = '<select name="data" class="form-control"><option value="">';
    $rt = \Phpcmf\Service::M()->db->table('admin_role_index')->where('roleid', '2')->get()->getResultArray();          //先取roleid=2所有人的uid
    if ($rt) { 
        foreach($rt as $r) {
         $t = \Phpcmf\Service::M()->db->table('member')->where('uid', $r['uid'])->get()->getRowArray();        //再取所有uid对应的名字 
         $code.= '<option value="'.$t['username'].'" > '.$t['username'].' </option>';
        } 
    }
    $code.= '</select>';
    满意答案
  • 菜鸟一枚
    #2楼    菜鸟一枚
    2021-01-04 12:35:20
    Edge 0
    迅睿框架创始人:老大指出的问题一阵见血,哈哈,努力学习。。。感谢感谢!!