Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Vários INSERT INTO MySQL da matriz $ _POST


Bem, você pode tentar fazer um loop com um foreach nesse array. Então, digamos que você nomeou suas caixas de seleção como name="checkbox[]" .

Em seguida, na página onde você está processando o $_POST vars você pode fazer
$sql = "INSERT INTO table(column1,column2) VALUES (?,?)";
$stmt = $mysqli->prepare($sql);
foreach ($_POST['checkbox'] as $box) {
    //process each checkbox here
    $stmt->bind_param('ss', $box, $otherValue);
    $stmt->execute();
}

Este é apenas um pseudo-código para você começar.

Você pode encontrar mais informações sobre declarações preparadas aqui:http://php .net/manual/en/mysqli-stmt.bind-param.php