Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: При обновлении данные в БД вводятся опять
 
 автор: f12   (20.08.2005 в 14:45)   письмо автору
 
 

Вот код:

// Регистрация пользователей

  include "config.php";

 // Получение длины логина
  $dlina = strlen($_POST['username']);

 // Проверка на длину логина
  if ($dlina < 3) {
          echo "<br><li>Введите имя от 3 до 7 символов";
          } else {

 // Внесение логина в базу данных
  $query = "INSERT INTO avtor VALUES ('".$_POST['username']."')";
  if(mysql_query($query))
  {
     echo "<li>Ваши данные успешно добавлены";
     $_POST['username'] = "";
  }
  else
  {
    echo "<li>Ошибка - ".mysql_error();
  }


}


После того как высвечивается надпись Ваши данные успешно добавлены
я могу обновить окно и данные занесутся снова ... как сделать чтоб после того как появится надпись уже было невозможно занести данные снова...?
$_POST['username'] = ""; - пытался обнулить не помогло((

   
 
 автор: cheops   (20.08.2005 в 15:02)   письмо автору
 
   для: f12   (20.08.2005 в 14:45)
 

После добавления данных, обычно производят явную перезагрузку страницы - это позволяет сбросить POST-данные. Осуществить её можно пример при помощи кода
<?php
    
echo "<HTML><HEAD>
            <META HTTP-EQUIV='Refresh' CONTENT='0; URL=read.php'>
            </HEAD></HTML>"
;
?>

   
 
 автор: F12   (20.08.2005 в 15:08)   письмо автору
 
   для: cheops   (20.08.2005 в 15:02)
 

спасиб

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования