Problema con campo en base de datos
Publicado por code (38 intervenciones) el 27/01/2021 00:38:58
Hola a todos estoy tratando de hace run insert con múltiples registros pero me genera el siguiente error en cuanto voy a cargar la información en el select, de ante mano muchas gracias por su ayuda


Este es el codigo que estoy empleando para dicho insert y a su vez para llevar los datos al select.
Codigo del insert
Codigo del select

Este es el codigo que estoy empleando para dicho insert y a su vez para llevar los datos al select.
Codigo del insert
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
require_once 'conexion.php';
if(ISSET($_POST['save'])){
$proveedor_id = $_POST['proveedor_id'];
$nombreOficina=implode( $_POST['nombreOficina']);
$ciudad=implode($_POST['ciudad']);
$encargado=implode($_POST['encargado']);
$ntarjeta=implode($_POST['ntarjeta']);
mysqli_query($conn, "INSERT INTO oficina (proveedor_id,nombreOficina,ciudad,encargado,ntarjeta) VALUES (
'$proveedor_id', '$nombreOficina', '$ciudad','$encargado','$ntarjeta')") or die(mysqli_error());
header('location:addoffices.php');
}
?>
Codigo del select
1
2
3
4
5
6
7
8
9
10
11
12
<?php
include("conexion.php");
$codproveedor=intval($_REQUEST['codproveedor']);
$municipios = $conn->prepare("SELECT * FROM oficina WHERE proveedor_id = '$codproveedor'") or die(mysqli_error());
echo '<option value = "">Selecciona una oficina </option>';
if($municipios->execute()){
$a_result = $municipios->get_result();
}
while($row = $a_result->fetch_array()){
echo '<option value = "'.$row['nombreOficina'].'">'.utf8_encode( $row['nombreOficina']).'</option>';
}
?>
Valora esta pregunta


0