<?php
require '../db/dbcon.php';
$sql="SELECT ClientId,Email,FirstName,LastName,Password,PhoneNumber,AdressID from client;";
$sth = $dbh->prepare($sql);
$sth->execute();
foreach($sth as $row){
echo "<tr>";
echo "<td>".$row['FirstName']."</td>";
echo "<td>".$row['LastName']."</td>";
echo "<td>".$row['Password']."</td>";
echo "<td>".$row['Email']."</td>";
echo "<td>".$row['PhoneNumber']."</td>";
echo "<td></td>";
echo "<td></td>";
echo "<td></td>";
echo "<td></td>";
$clientid=$row['ClientId'];
echo "<form action=\"viewclients.php\" method=\"post\"> ";
echo "<td><input type=\"submit\" name=\"fshij\" value=\"Fshij\"></td>";
echo "</form>";
if(isset($_POST['fshij'])){
$sql = "DELETE FROM client WHERE ClientId=".$clientid.";";
$sth = $dbh->prepare($sql);
$sth->execute();
header('location:viewclients.php');
}
echo "</tr>";
}
?>
После результаты показаны в веб-страницы, если я нажму удалить в любой из этих записей, он удалит все из них.
, как вы выполняете удаление запроса внутри цикла – Naincy
Если 'Исеть ($ _ POST [«fshij»])' проверяет истинно, он будет запустить удаление на каждой итерации. –
Что вы подразумеваете под «если я нажму» –