множественные вставки через цикл for и массив с php (получение через jQuery AJAX) - PullRequest
1 голос
/ 03 ноября 2010

Я отправляю значения с одной страницы через ajax jquery на страницу php. Я надеюсь сохранить полученные значения в БД. пока это моя страница php:

    <?php
 $supp_short_code = $_POST['supp_short_code'];
 $om_part_no = $_POST['om_part_no'];
 $description = $_POST['description'];
 $price_each_nett = $_POST['price_each_nett'];
 $cost_total = $_POST['cost_total'];
    ?>

Дело в том, что этот php будет получать многократно по каждому сообщению с каждым «представлением», поэтому их может быть 5 (то есть 5 заказанных предметов) Так, куда бы я пошел отсюда, чтобы вставить эти значения в подходящий запрос MySQL. Также у каждого заказа должен быть уникальный идентификатор. Это фактически получение одного и того же идентификатора для каждого элемента заказа, с которым я борюсь, если это имеет смысл? Должны ли они идти в массив, а затем через цикл for? По сути одна строка в БД - это эти поля из "поста" ...

1 Ответ

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

Поля формы должны быть массивами элементов в HTML, и вам придется рассматривать каждый элемент $ _POST как массив.В HTML-коде вашей формы добавьте скобки к именам полей, т.е. name = "supp_short_code []" Когда форма отправлена, вы можете пройтись по этим элементам и выполнить вставку в базу данных.

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