Braniack
Профессор
- Регистрация
- 25 Май 2008
- Сообщения
- 160
- Реакции
- 46
- Автор темы
- #1
Вообщем нужно следлать реализацию обновления анкеты.
Имеется 2 файла: первый файл это файл редактирования (index.php), второй файл anketa_update - сам файл обновления.
Вот содержимое файла anketa_update
Проблема в том, что когда я нажимаю в файле index.php редактировать анкету. Он пишет
В чём проблема?
Имеется 2 файла: первый файл это файл редактирования (index.php), второй файл anketa_update - сам файл обновления.
Вот содержимое файла anketa_update
Код:
<?php
include ("config.php");
if (isset($_POST['name_team']))
{
$name_team = $_POST['name_team'];
if ($name_teeam == '')
{
unset($name_team);
}
}
/* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */
if (isset($_POST['last_name_com'])) {$last_name_com= $_POST['last_name_com']; if ($last_name_com == '') {unset($last_name_com);}}
if (isset($_POST['name_com'])) {$name_com= $_POST['name_com']; if ($name_com == '') {unset($name_com);}}
if (isset($_POST['name_com_2'])) {$name_com_2 = $_POST['name_com_2']; if ($name_com_2 == '') {unset($name_com_2);}}
if (isset($_POST['mobile_phone'])) {$mobile_phone = $_POST['mobile_phone']; if ($mobile_phone == '') {unset($mobile_phone);}}
if (isset($_POST['home_phone'])) {$home_phone = $_POST['home_phone']; if ($home_phone == '') {unset($home_phone);}}
if (isset($_POST['email_com'])) {$email_com = $_POST['email_com']; if ($email_com == '') {unset($email_com);}}
if (isset($_POST['id'])) {$id = $_POST['id'];}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="mobile_phone/html; charset=windows-1251">
ЗДЕСЬ ИДЕТ html код
<?php
if (isset($name_team) && isset($last_name_com) && isset($name_com) && isset($name_com_2) && isset($mobile_phone) && isset($home_phone) && isset($email_com))
{
$result = mysql_query ("UPDATE anketa SET name_team='$name_team', last_name_com='$last_name_com', name_com='$name_com', name_com_2='$name_com_2', mobile_phone='$mobile_phone', home_phone='$home_phone', email_com='$email_com' WHERE id='$id'");
if ($result == 'true') {echo "<p>Ваша анкета обновлена</p>";}
else {echo "<p>Ваша анкета не обновлена!</p>";}
}
else
{
echo "<p>Вы ввели не всю информацию, поэтому анкета в базе не может быть обновлена .</p>";
}
?>
ЗДЕСЬ ИДЕТ html код
</body>
</html>
Проблема в том, что когда я нажимаю в файле index.php редактировать анкету. Он пишет
Вы ввели не всю информацию, поэтому анкета в базе не может быть обновлена
В чём проблема?