Hola! :) Tengo lo siguiente un listado de usuarios y una variable arreglo (esta tiene varios valores ejemplo \'1\',\'2\',\'3\etc.....')
ahora necesito hacer un insert por usuario pero que tome en cuenta cada dato de la variable arreglo
ejemplo
Usuario concepto
abc 1
abc 2
def 1
def 2
Tengo este código pero en mi campo usuario y concepto se inserta array y solo una vez (un registro) (Se que me falta un foreach($_POST["clave3"] as $key => $value){ } pero me queda duda en como insertar mis datos de la variable $arreglo)
estos son mis inputs
<input type="text" name="clave3[]" ...>
<input type="text" name="claves00[]" ....>
Código PHP:
$usuario=$_POST['clave3'];
$arreglo=$_POS["claves00"];
$arreglo = str_replace("\'", "", $arreglo); //Elimino las barras invertidas y los apóstrofos
$arreglo = explode(",", $arreglo); //Convierto la cadena en un array
//$arreglo = "('" . implode("'), ('", $arreglo) . "')"; //Encierro a cada dato entre comillas y paréntesis
$arreglo = "('" . implode("', '$usuario'), ('", $arreglo) . "', '$usuario')"; //Encierro a cada dato entre comillas y paréntesis
mysql_select_db($database_connection, $connection);
$insert=sprintf("INSERT INTO tabla1 (concepto,usuario) VALUES $arreglo");
$resultado= mysql_query($insert, $connection) or die(mysql_error());
header("location:Detalles.php);
Ojala puedan ayudarme GRACIAS