Требуется помощь системы заказа покупки jquery / php / mysql - PullRequest
0 голосов
/ 03 ноября 2010

Я пытаюсь создать систему заказов на покупку для работы в php, mysql и jquery. У меня отлично работает «итоговая сумма», но я дошел до того, что, если пользователь доволен и хочет продолжить заказ продуктов, которые он выбрал, я хочу взять элементы в нижней части экрана ( Прикрепленное изображение, чтобы увидеть, что я имею в виду) и отправить значения в php-скрипт, который вставит их в БД под названием "orders". то, что я себе представлял, это когда они нажимали «сохранить» и jquery собирал все значения из строк в таблице внизу и отправлял их через «GET» ожидающему PHP, php вставлял все полученные данные в базу данных, все с уникальным «id», чтобы люди могли отозвать заказы позже ... Я знаю, что я хочу сделать, но я изо всех сил пытаюсь спланировать конкретные вещи MySQL Querys / JQuery! Любая помощь приветствуется! Screenshot of current progress

1 Ответ

1 голос
/ 03 ноября 2010

Я бы не стал доверять данным в таблице настолько, чтобы получить из них промежуточную сумму или список цен. Например, пользователь с firebug может легко снизить цену своего заказа.

Вы действительно хотите сохранить корзину в сеансе пользователя, чтобы иметь возможность вести точный учет общего количества на стороне сервера с ценами, которым вы можете доверять, потому что пользователь не может их изменить. Никогда не доверяйте данным, возвращающимся из внешнего интерфейса. Когда пользователь добавляет товар в корзину, спросите у сервера цену product_id вместо того, чтобы использовать jQuery, чтобы получить его из DOM.

Когда пользователь отправляет заказ, вы ничего не передаете, используя jQuery, вы просто запускаете PHP-скрипт, который будет использовать корзину, сохраненную в сеансе, для обработки заказа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...