Форум → Программирование → PHP для идиотов → Проблема вставки
Проблема вставки
-
Привет. Вот, допустим у меня есть страничка на сайте с которой я добавляю что-то в базу данных. Например, добавляю статью через нее. И вот я заполнил все поля, нажимаю добавить, отправляется запрос и статья в базе данных. Потом я нажимаю F5 и еще одна статья добавилась.
Так вот, как бы вы проверили, что статья уже добавлена?
У меня есть пару вариантов, но я все таки зелен, и хочу услышать ответы бывалых. Из моих вариантов: -проверять какое-то поле на уникальность, например, заголовок статьи
-проверять дату и время добавления последней статьи. Тоесть нужно подождать перед тем как добавить новую
-в сессию какуюто переменную состояния держать -
24 марта 2009 г. 21:20, спустя 15 минут 56 секунд
mysql_query("INSERT …");
header("Location: index.html");
die();
после редиректа "еще одна статья" при ф5 не добавится -
-
-
-
24 марта 2009 г. 22:05, спустя 1 минуту 48 секунд
могу ссылку на виагру кинуть афилиейтную)Сапожник без сапог -
-
24 марта 2009 г. 22:13, спустя 7 минут 45 секунд
aivee
Ты не от смеха, а от того, что курит твоя ава здохнешь… через смех, правда :) -
-
-
24 марта 2009 г. 23:45, спустя 7 минут 38 секунд
phpdude
23 year was last mouth (кажись так пишеться… хреново у мну с инглишем). -
25 марта 2009 г. 0:02, спустя 16 минут 53 секунды
Givi, ахуеть. я думал тебе лет 17)))))))
на серче просто школьников дохуя.
month != mouthСапожник без сапог -
25 марта 2009 г. 0:15, спустя 13 минут 19 секунд
Shut Your Mouthhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
25 марта 2009 г. 0:30, спустя 15 минут 12 секунд
phpdude
Не, никак не 17… просто я ленивый до ужаса, потому и лазил частенько на серче - убивать рабочее время вместо работы :)
А насчет month != mouth - так отож и сказывается нитуйянезнание инглиша. Но я стараюсь, учу его помаленьку. -
25 марта 2009 г. 0:37, спустя 6 минут 26 секунд
Givi, ахуеть. я думал тебе лет 17)))))))
аве просто 5 лет…https://smappi.org/ - платформа по созданию API на все случаи жизни
Пожалуйста, авторизуйтесь, чтобы написать комментарий!