#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);
?