insertar elementos de un array en php a una base de datos mysql
Publicado por MarcoR (2 intervenciones) el 11/10/2017 20:43:46
Soy nuevo programando en php y tengo este problema, agradeceria su ayuda.
Estoy intentando insertar los elementos de un array a una tabla en mi base de datos.
Primero se debe hacer un select para obtener el codigo del empleado basandonos en el nombre:
He intentado hacerlo de esta manera, pero solo me muestra el primer empleado, si pueden decirme el error se los agradeceria.
Luego al obtener el codigo se debe insertar cada uno en otra tabla .
Este es el codigo:
Estoy intentando insertar los elementos de un array a una tabla en mi base de datos.
Primero se debe hacer un select para obtener el codigo del empleado basandonos en el nombre:
He intentado hacerlo de esta manera, pero solo me muestra el primer empleado, si pueden decirme el error se los agradeceria.
Luego al obtener el codigo se debe insertar cada uno en otra tabla .
Este es el codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php require_once('conexion.php');
$lista = $_POST['lista'];
//la variable "lista" es una lista enviada desde app inventor
//El codigo siguiente es para eliminar los parentesis
$caracteres = '( )';
$caracteres = explode(' ', $caracteres);
$nchar = count($caracteres);
$base = 0;
while($base<$nchar){
$lista = str_replace($caracteres[$base],'',$lista);
$base++;
}
//
$array = explode(',', $lista);
foreach($array as $elemento)
{
$con = $conexion->query("SELECT Codigo_Empleado FROM tblempleados WHERE Nombre_Empleado='$elemento'");
$row = $con->fetch_array();
$col = $row['Codigo_Empleado'];
echo $col;
}
?>
Valora esta pregunta


0