busco varias id's de diferentes tablas y las inserto en otra posteriormente, de las cuales solo la primera id buscada la obtengo como resultado, con los demas campos que vienen del formulario no hay problema
aki el codigo.
Código PHP:
$result=mysql_query("SELECT id_proveedor FROM proveedores WHERE rut='".$_POST['rutcen']."'",$conexion);
$idpro = mysql_fetch_array($result, MYSQL_NUM);
$idpro = $idpro[0];
mysql_free_result($result);
$result1=mysql_query("SELECT id_documento FROM documentos WHERE documento='".$_POST['ndoc']."'",$conexion);
$iddoc= mysql_fetch_array($result1, MYSQL_NUM);
$iddoc = $iddoc[0];
mysql_free_result($result1);
$result2=mysql_query("SELECT id_fdepago FROM forma_de_pago WHERE tipo_fdepago='".$_POST['pago']."'",$conexion);
$idpag=mysql_fetch_array($result2, MYSQL_NUM);
$result3=mysql_query("SELECT id_concepto FROM conceptos WHERE concepto='".$_POST['concepto']."'",$conexion);
$idcon=mysql_fetch_array($result3, MYSQL_NUM);
mysql_query("INSERT INTO centralizaciones (
id_proveedor, id_tipo_doc, id_fdepago,
fecha_cen, neto, num_doc,
linea, glosa, id_concepto, id_mes)
VALUES (
'$idpro[0]', '$iddoc[0]', '$idpag[0]',
'{$_POST['fecha']}', '{$_POST['neto_total']}', '{$_POST['num_doc']}',
'{$_POST['linea']}', '{$_POST['glosa']}', '$idcon[0]', '$id_mes_actual[0]')",$conexion);
print_r($result);
print_r($idpro);
print_r($result1);
print_r($iddoc);
print_r($result2);
print_r($idpag);
print_r($result3);
print_r($idcon);
Resource id #82Resource id #9Resource id #10Resource id #11
donde el 2 es el valor de $idpro
gracias por la sugerencias y ayudas.
Saludos.