Stack Overflow en español Asked by Julián Cordoba on January 1, 2021
Se requiere separar los valores de una array en filas independientes para poder insertar cada fila por separa en una base de datos.
La idea es guardar en BD varios checks al mismo tiempo.
Código para el INSERT
foreach ($check_N2 = $_POST['check_N2'] as $val_N2) {
$empresa = $_POST['empresa'];
$id_empresa = implode(" ", $empresa);
$fecha_registro = date("Y-m-d H:i:s");
$query = mysqli_query($con, "SELECT COUNT(*) as cont FROM respuestas");
if ($row = mysqli_fetch_array($query)) {
$cont = $row['cont'] + 1; // incrementa
$num = sprintf("%'.02d", $cont); // formato con 5 digitos
$codigo = "RES" . "-" . $num; // se concatena con el año actual
}
$sql = "INSERT INTO respuestas (id_empresa, codigo, nombre, fecha_registro) VALUES ("$id_empresa","$codigo", "$$val_N2", "$fecha_registro")";
}
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP