|
|
|
| Вот код:
// Регистрация пользователей
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'] = ""; - пытался обнулить не помогло(( | |
|
|
|
|
|
|
|
для: f12
(20.08.2005 в 14:45)
| | После добавления данных, обычно производят явную перезагрузку страницы - это позволяет сбросить POST-данные. Осуществить её можно пример при помощи кода
<?php
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=read.php'>
</HEAD></HTML>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(20.08.2005 в 15:02)
| | спасиб | |
|
|
|