Я создаю плагин для WordPress для удовольствия, и я хочу что-то сумасшедшее, я думаю.
- создать форму с циклом foreach со всей таблицей базы данных.
- изменить данные всей таблицы базы данных
- обновить данные базы данных этой таблицы
У меня есть это до сих пор, но я застреваю, когда хочу обновить записи.
<form method="post">
<input type="hidden" name="form_hidden" value="Y">
<table>
<tbody>
<?php
global $wpdb;
$post_id = $wpdb->get_results("SELECT * FROM tbl_name ORDER BY id ASC");
foreach($post_id as $row){
echo '<tr><td>' . $row->id . '</td><td><input type="text" name="' . $row->name . '" value="' . $row->name . '" /></td></tr>';
}
?>
</tbody>
</table>
<input type="submit" name="Submit" value="Update Options" />
</form>
<?php
if($_POST['form_hidden'] == 'Y') {
//update database
global $wpdb;
foreach($_POST['name'] as $item){
$wpdb->replace( 'tbl_name', ); // <- some kind of array here
}
}