Добрый день) Есть код, который отрисовует таблицу с БД и у него есть функция удаление записей с таблицы. Все вроде как-то работает, но при удалении записи, она удаляется не сразу, а только после обновления страницы. Можно ли как-то это исправить?
<?php
define(HOST, 'localhost');
define(USER, 'root');
define(PASSWORD, '');
define(DB_NAME, 'test');
$link = mysqli_connect(HOST, USER, PASSWORD, DB_NAME) or die(mysqli_connect_error($link));
mysqli_query($link, "SET NAMES 'utf8'");
$query = "SELECT * FROM workers";
$result = mysqli_query($link, $query) or die(mysqli_error($link));
while ($row = mysqli_fetch_assoc($result) ) {
$mass[] = $row;
}
$show = '<table border = "1">';
$show .= '<tr>';
foreach($mass[0] as $key => $val) {
$show .= '<th>'.$key.'</th>';
}
foreach ($mass as $value) {
$show .= '<tr>';
foreach ($value as $subvalue) {
$show .= '<td>'.$subvalue.'</td>';
}
$show .= '<td><a href="?del='.$value['id'].'">удалить</a></td>';
$show .= '</tr>';
}
$show .= '</table>';
if(!empty($_GET['del'])){
$queryDel = "DELETE FROM `workers` WHERE id=".$_GET['del'];
mysqli_query($link, $queryDel) or die(mysqli_error($link));
}
mysqli_close($link);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="style/style.css">
</head>
<body>
<?=$show?>
</body>
</html>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как можно создать отладочный модуль , явно записывающий в лог , на какой именно строчке завершилось приложение ? C++ или Qt
Будет ли в данном случае повторное копирование объекта на стеке?
Есть ли какая-то принципиальная/важная разница между приведением типов:
Как получить беззнаковый 1 байт, знаковый 1 байт? Как получить singned long long и unsigned long longнужно ли запрашивать по 1 байту и "докладывать"?