首页 > 解决方案 > PHP foreach 循环表单没有出现在第一行

问题描述

我在 foreach 循环中添加了一个表单以从数据库中删除项目。该表单出现在除第一行之外的所有其他行中。

foreach ($retrieve_data as $retrieved_data){ 
        $id = $retrieved_data->id;
        $name = $retrieved_data->name;
        $email = $retrieved_data->email;
        $phone = $retrieved_data->phone;
        $text = $retrieved_data->text;
        $delbtn = '<form action="'.admin_url('admin.php?page=example-list-table.php').'"method="post">
        <button id="'.$id.'" name="deleteq" value="'.$id.'">delete</button>            
        </form>';
     
        
        $data[] = array(
                    'id'    => $id,
                    'name'  => $name,
                    'email' =>  $email,
                    'phone' => $phone,
                    'text'  => $text,
                    'delbtn' => $delbtn,
                    
                );
             
    }; 


return $data;
}

标签: phpwordpress

解决方案


推荐阅读