PHP foreach форма цикла не отображается в первой строке

#php #wordpress

#php #wordpress

Вопрос:

я добавляю форму в цикл 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;
}
  

Комментарии:

1. Не могли бы вы сделать inspect element и проверить, что HTML сгенерировано для первой строки и специально для кнопки.

2. Что вы получаете print_r($data); ?