<?
session_start();
if (!isset($_SESSION['update']))
{
// выводим ворму запроса для поиска записи по коду code_db
//<form action='".$_SERVER['PHP_SELF']."' method='POST'>
// $_SESSION['update'] = 0
exit;
}
if ($_SESSION['update'] == 1)
{
// проверяем $_POST['var'] на ошибки
if (!$err) // если ошибок нет
{
if ($_FILES['userfile'] !== "")// если есть прикреплённый файл
{
// удаляем старый файл
// загружаем новый
}
//делаем запрос к базе данных
//UPDATE db SET .. .. .. WHERE code_db = '".$_POST['code_db']."'
//unset($_SESSION['update']);
// перенаправляем снова на эту же страницу с помощью Header Location: .. ?SID
}
else //если были ошибки
{
// echo $err."<br>";
// выводим форму, заполненую изменёнными значениями
}
}
else
{
// выводим в форму значения из базы данных, присваивая полям формы старые значения из базы
// устанавливаем $_SESSION['update'] = 1
}
?>