Эй.
Я учусь PHP и MYSQL атм.
Итак, я уже написал код, который будет красиво отображать все из моей базы данных в HTML. Я также создаю кнопку , которая говорит: Удалить .
Теперь я хочу написать код, который на самом деле удаляет указанную c запись ( у всех есть ID), но я вроде потерял . я знаю, что это команда: $ sql = "УДАЛИТЬ ИЗ автомобилей, ГДЕ car_id = '$ car_id'"; но как я могу добавить это событие в php к нажатию кнопки.
Я думал, что в генерирующем коде я добавляю идентификатор автомобиля к кнопке, а затем каким-то образом волшебным образом удаляю запись когда я нажимаю кнопку, но я застрял и потерял в том, как это назвать.
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "muscle_cars";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error() . "\n");
}
$sql = "SELECT car_id, carname, hp, img, available FROM cars";
$result = mysqli_query($conn, $sql);
// fetch the next row (as long as there are any) into $row
while($row = mysqli_fetch_assoc($result)) {
echo '
<div class="card col-3 m-3 bg-info" >
<img src="'.$row["img"].'" class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">'.$row["carname"].'</h5>
<p class="card-text">Horsepower : '.$row["hp"].'</p>
<p class="card-text">Available : '.$row["available"].'</p>
<a href="#" class="btn btn-outline-danger text-white">DELETE</a>
</div>
</div>
';
}
// Free result set
mysqli_free_result($result);
// Close connection
mysqli_close($conn);
?>