Это моя динамическая форма HTML. Вы можете добавить строки «n», чтобы добавить несколько продуктов.Как сохранить массив сообщений в mysql
<input type="text" class="form-control cantClass" name="n_cantidad[]"/>
<input type="text" class="form-control autocompletModelo" id="modelo1" name="n_modelo[]"/>
<input type="text" class="form-control serieClass" name="n_serie[]"/>
<textarea readonly class="form-control descrClass" id ="descripcion1" rows="2" name="n_descripcion[]"/></textarea>
Затем im использует serialize() в моих jQuery-функциях.
В PHP У меня есть переменные POST (массивы):
$value_cantidad = ($_POST['n_cantidad']);
$value_modelo = ($_POST['n_modelo']);
$value_serie = ($_POST['n_serie']);
$value_descripcion = ($_POST['n_descripcion']);
Я могу сделать и вставить в MYSQL, как это, и она работает:
$sql = 'INSERT INTO ' . $bd_base . '.'.$bd_table.' (cantidad, modelo, serie, descripcion) VALUES ("' . $v_cantidad[0] . '", "' . $v_modelo[0] . '", "' . $v_serie[0] . '", "' . $v_descripcion[0] . '")';
Как вставить в MySQL таблицы несколько строк? Например
$sql = INSERT ....var [0] var [0] var [0] var [0]
$sql = INSERT ....var [1] var [1] var [1] var [1]
Проведите цикл на любом массиве, проверьте ввод или фильтр и вставьте :) –
Вы используете PDO? – Victory