Я работаю над кодом для назначения php, я получаю правильный идентификатор из URL, таблица отображает все правильные записи, которые соответствуют этому человеку, моя кнопка удаления, однако, работает неправильно, я либо удаляю записи втаблица, относящаяся к человеку, или я получаю ошибки.
Моя часть PHP над головой
<?php require "config/config.php"; ?>
<?php
if(isset($_GET['upd'])){
$id = $_GET['upd'];
$query = "SELECT * FROM persons WHERE id=$id";
$fire = mysqli_query($con,$query) or die("Can not fetch the data.".mysqli_error($con));
$user = mysqli_fetch_assoc($fire);
}
?>
Моя часть удаления над головой
<?php
if(isset($_GET['delweight'])){
$weightid = ($_GET['weightid']);
$query = "DELETE FROM personweight WHERE weightid = $weightid";
$fire = mysqli_query($con,$query) or die("Can not delete the data from database.". mysqli_error($con));
if($fire) echo "Data deleted from database";
}
?>
Моя таблица с записью удаления
<table class="table table-striped table-dark" id="weightTable">
<thead>
<tr><th>weightid</th><th>Weight</th><th>Date</th><th>Delete</th></tr>
</thead>
<tbody>
<?php
$query = "SELECT * FROM personweight WHERE id=$id";
$fire = mysqli_query($con,$query) or die("can not fetch data from datase ".mysqli_error($con));
if(mysqli_num_rows($fire)>0){
while($user = mysqli_fetch_assoc($fire)){ ?>
</tr>
<td><?php echo $user['weightid'] ?></td>
<td><?php echo $user['weight'] ?></td>
<td><?php echo $user['added'] ?></td>
<td>
<a href="<?php $_SERVER['PHP_SELF'] ?>?delweight=<?php echo $user['id'] ?>" class="btn btn-sm btn-danger">Delete</a>
</td>
</tr>
<?php }} ?>
</tbody>
</table>