Составил урл строку ?page=orders&count=5&act=1
Т.е. на странице order выполняется скрипт. В базу записывается count 5 если act=1. Скрипт выполняется и в урле прописывается это строка, а вот при обновлении страницы скрипт выполняется повторно и заново записывается число в базу.
Как правильно составить запрос?
1. ruslanaxti - 18 Марта, 2015 - 21:41:36 - перейти к сообщению
2. exlant - 18 Марта, 2015 - 22:53:37 - перейти к сообщению
ruslanaxti пишет:
Составил урл строку ?page=orders&count=5&act=1
Т.е. на странице order выполняется скрипт. В базу записывается count 5 если act=1. Скрипт выполняется и в урле прописывается это строка, а вот при обновлении страницы скрипт выполняется повторно и заново записывается число в базу.
Как правильно составить запрос?
Т.е. на странице order выполняется скрипт. В базу записывается count 5 если act=1. Скрипт выполняется и в урле прописывается это строка, а вот при обновлении страницы скрипт выполняется повторно и заново записывается число в базу.
Как правильно составить запрос?
как вариант сделать редирект обратно на order без параметров
3. DelphinPRO - 18 Марта, 2015 - 22:54:41 - перейти к сообщению
В корне неправильный подход.
GET-запрос (например, переход по ссылке) должен показывать состояние и ничего не изменять.
POST-запрос (например, отправка формы) должен изменять состояние и ничего не показывать.
GET-запрос (например, переход по ссылке) должен показывать состояние и ничего не изменять.
POST-запрос (например, отправка формы) должен изменять состояние и ничего не показывать.
4. ruslanaxti - 19 Марта, 2015 - 15:56:04 - перейти к сообщению
Но если ссылка такого вида <a href="?page=orders&count=5&act=1">Подтвердить</a> она отправляет запрос.
Как ее переделать в правильный вид?
Вместо ссылки поставить форму, а параметры в скрытое поле hidden это правильный подход?
Как ее переделать в правильный вид?
Вместо ссылки поставить форму, а параметры в скрытое поле hidden это правильный подход?
5. herecar - 19 Марта, 2015 - 16:57:55 - перейти к сообщению