Foros del Web » Programando para Internet » PHP »

error con busqueda de varios id

Estas en el tema de error con busqueda de varios id en el foro de PHP en Foros del Web. la verdad es que llevo varios dias tratando de buscar alguna solucion y no me entra en la cabeza, creo que me falta alguna instruccion ...
  #1 (permalink)  
Antiguo 24/12/2009, 07:05
 
Fecha de Ingreso: octubre-2009
Mensajes: 21
Antigüedad: 14 años, 5 meses
Puntos: 0
error con busqueda de varios id

la verdad es que llevo varios dias tratando de buscar alguna solucion y no me entra en la cabeza, creo que me falta alguna instruccion para poder realizar las consultas correctamente.

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($resultMYSQL_NUM);
$idpro $idpro[0];
mysql_free_result($result);


$result1=mysql_query("SELECT id_documento FROM documentos WHERE documento='".$_POST['ndoc']."'",$conexion);
$iddocmysql_fetch_array($result1MYSQL_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($result2MYSQL_NUM);

$result3=mysql_query("SELECT id_concepto FROM conceptos WHERE concepto='".$_POST['concepto']."'",$conexion); 
$idcon=mysql_fetch_array($result3MYSQL_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); 
lo que muestra la impresion de las avariables es .

Resource id #82Resource id #9Resource id #10Resource id #11
donde el 2 es el valor de $idpro

gracias por la sugerencias y ayudas.

Saludos.
  #2 (permalink)  
Antiguo 24/12/2009, 07:16
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: error con busqueda de varios id

en $result1, $result2 y $result3 haces una query, que te devuelve un 1 si se ejecuto bien o un 0 en otro caso. Despues lo imprimis con print_r() ????

Sabes para que se usa print_r()????

http://php.net/manual/en/function.print-r.php

Igualmente, me parece que no esta claro cual es el problema, o que es lo que queres hacer...
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 24/12/2009, 07:27
 
Fecha de Ingreso: octubre-2009
Mensajes: 21
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: error con busqueda de varios id

Cita:
Iniciado por jackson666 Ver Mensaje
en $result1, $result2 y $result3 haces una query, que te devuelve un 1 si se ejecuto bien o un 0 en otro caso. Despues lo imprimis con print_r() ????

Sabes para que se usa print_r()????

[url]http://php.net/manual/en/function.print-r.php[/url]

Igualmente, me parece que no esta claro cual es el problema, o que es lo que queres hacer...
jackson666, gracias por la ayuda.

lo que no logro hacer es ingresar un nuevo registro en la tabla centralizaciones, en la cual previamente deberia obtener las id de otras tablas,

con que deberia mostrar las variables a parte de print_r ? ( eso lo puse nada mas para ver que tenian las variables )

eso de que devuelve 1 o 0 la consulta .. mmmm no lo entendi me puedes explicar mas por que la idea es que obtengan el id de la tabla segun los datos que muestra se muestran en el formulario.
  #4 (permalink)  
Antiguo 25/12/2009, 16:59
 
Fecha de Ingreso: octubre-2009
Mensajes: 21
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: error con busqueda de varios id

bueno tratando de subir un pocoel post en el foro
abra alguna otra forma de buscar esos id's sin tanta consulta??

gracias por la ayuda.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:14.