Mysql
 sql >> Base de données >  >> RDS >> Mysql

Plusieurs INSERT INTO MySQL à partir du tableau $_POST

Eh bien, vous pouvez essayer de boucler avec un foreach sur ce tableau. Alors disons que vous avez nommé vos cases à cocher comme name="checkbox[]" .

Puis sur la page où vous traitez le $_POST vars que vous pouvez faire

$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();
}

Ceci est juste un pseudo-code pour vous aider à démarrer.

Vous pouvez trouver plus d'informations sur les instructions préparées ici :http://php .net/manual/fr/mysqli-stmt.bind-param.php