PHP удалить запись с несколькими не объединенными таблицами - PullRequest
0 голосов
/ 26 октября 2019

Я работаю над кодом для назначения 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>
...