php динамические значения POST [] - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть этот SQL-оператор, который получает пользовательский ввод из формы и сохраняет значения в базе данных

foreach ($_POST["name"] as $key => $name) {
    $sql = "INSERT INTO test_table(name,price) VALUES ('".$name."','".$_POST["price"]."')";
    $mysqli->query($sql);
}

В моей базе данных я получаю правильное значение имени, но в поле цены я получаю массив,Есть ли способ получить значение POST['price']?

1 Ответ

0 голосов
/ 13 декабря 2018

вам также нужно перебрать цену

Если вы получаете значения из одной формы, вам нужно передать их по отдельности

, вы можете создать такой массив

$form_field = array($_POST["name"], $_POST["price"]);
foreach($form_field as $field => $value){
$sql = "INSERT INTO test_table(name,price) VALUES ('".$value[0]."','".$value[1]."')";
    $mysqli->query($sql);

}

Попробуйте и посмотрите

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