<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//RU" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Найденные данные</title>
<meta http-equiv ="Content-Type" content="text/html; charset=windows-1251">
<link type="text/css" rel="stylesheet" href="style.css" media="all">
</head>
<body>
<center><h3 style="color:#FFFBF0; text-shadow: 0px 0px 12px red; padding-bottom:10px;">Результат поиска</h3></center>
<table class="Find_tableTop"><tr><td>Фамилия</td><td>Имя</td><td>Отчество</td><td>День рождения</td><td>Адрес</td><td>Телефон</td><td>Действия:</td></tr></table>
<?php
include 'Connect.php';
$id = $_POST['id'];
$name = $_POST['name'];
$surname = $_POST['surname'];
$patronymic = $_POST['patronymic'];
$birthday = $_POST['birthday'];
$address = $_POST['address'];
$phone = $_POST['phone'];
$result=mysql_query('SELECT id, surname, name, patronymic, DATE_FORMAT(birthday,"%d-%m-%Y") AS date, address, phone FROM people where surname LIKE "%'.$surname.'%"
and name LIKE "%'.$name.'%" and patronymic LIKE "%'.$patronymic.'%" and phone LIKE "%'.$phone.'%" and address LIKE "%'.$address.'%" order by surname, name');
if(!isset($_GET['delete'])){
while($row=mysql_fetch_array($result))
{
$id = $row['id'];
echo '<table class="Find_table"><tr><td>'.$row['surname'].'</td><td>'.$row['name'].'</td><td>'.$row['patronymic'].'</td>
<td>'.$row['date'].'</td><td>'.$row['address'].'</td><td>'.$row['phone'].'</td><td><form>
<input type=\'submit\' name=\'delete\' value=\'Удалить\'><input type="hidden" name="id" value="'."$id".'"></form></td></tr></table>' ;
}
}
else{
$id = $_GET['id'];
$query = "DELETE from people WHERE id='$id'";
if(mysql_query($query)){
echo "<script type='text/javascript'>alert('Данные успешно удалены.')</script>";}
else {
echo "<script type='text/javascript'>alert('Ошибка при удалении.')</script>";
}
}
mysql_close();
?>
</body>
</html>
Суть: набираю в форме данные о человеке, нажимаю поиск, оно перенаправляет на файл (код этого файла выше) и отображает результат, допустим в бд нашлось 3 человека с одной фамилией, вывело 3 строки, я хочу одного из них удалить... Удаляю, пишет мне что данные удалены, и остальные найденные люди пропадают... Что бы их опять вывести на экран, нужно заново через форму поиска их искать...
Проблема: ни как не могу сделать так, что бы после нажатия удалить, удалялась строчка, а оставшиеся найденные люди оставались или что б написало удалено, и возвращалось к результату поиска.
Помогите кому не трудно