Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2007, 17:26
ttenay
 
Fecha de Ingreso: julio-2007
Mensajes: 6
Antigüedad: 17 años, 6 meses
Puntos: 0
resultado de consulta mysql repetido en php

HOLA ESTOY TRATANDO DE MOSTRAR ESTOS RESULTADOS EN UN PDF GUARDANDOTODO EN UN ARRAY PERO A LA HORA DE IMPRIMIR
ME MUESTRA UN REGISTRO REPETIDO Y CUANDO QUIERO IMPRIR INFORMACION DE ALGUN ACTIVO QUE TIENE SOLO UN REGISTRO
NO ME MUESTRA NADA EN EL PDF. ESPERO ME PUEDAN AYUDAR GRACIAS ESTE ES EL CODIGO A GRANDES RASGOS:




if($clave != "")
{
$criterio = $clave;
$result=mysql_query("select DT.id_producto,T.folio,T.fecha_emi,T.fecha_recep,T .emp_autoriza,T.emp_emisor,T.emp_receptor,T.centro _envia,T.centro_recibe,T.nota,T.nota_recibe,DR.id_ producto,R.folio,R.no_empleado_ent,R.no_empleado_r ec,R.id_centro_costo,R.fecha_entrega,R.fecha_devol uc,R.observaciones,R.id_area from DESC_TRASLADO DT, TRASLADO T,DESC_RESGUARDO DR, RESGUARDO R WHERE DT.id_producto='".$criterio."' AND DT.folio=T.folio AND DR.id_producto='".$criterio."' AND DR.folio=R.folio",$conexion );
}

$row = mysql_fetch_array($result);
$idt = $row['id_producto'];
$foliot = $row['folio'];
$fech_emi = $row['fecha_emi'];
$fech_rec = $row['fecha_recep'];
$empleadot = $row['emp_autoriza'];
$empleadot1 = $row['emp_emisor'];
$empleadot2 = $row['emp_receptor'];
$nombrecostost = $row['centro_envia'];
$nombrecostos1t = $row['centro_recibe'];
$notat1 = $row['nota'];
$notarecibet = $row['nota_recibe'];
$idr = $row['id_producto'];
$folior = $row['folio'];
$empleador = $row['no_empleado_ent'];
$empleador1 = $row['no_empleado_rec'];
$nombrecostosr = $row['id_centro_costo'];
$fechaent = $row['fecha_entrega'];
$fechadev = $row['fecha_devoluc'];
$observaciones = $row['observaciones'];
$area1 = $row['id_area'];


//Select the Products you want to show in your PDF file


//initialize counter
$k = 0;

//Set maximum rows per page
$max = 20;

//posicion inicial
$y_axis_initial = 90; //60

//Set Row Height(Altura de fila)
//row_height = 5;
$y_axis = $y_axis_initial + $row_height;
//$pdf->Ln(6); // 25 salto de linea debajo del encabezado

if($criterio != "null")
{

while($row = mysql_fetch_array($result))
{
$idt = $row['id_producto'];
$foliot = $row['folio'];
$fech_emi = $row['fecha_emi'];
$fech_rec = $row['fecha_recep'];
$empleadot = $row['emp_autoriza'];
$empleadot1 = $row['emp_emisor'];
$empleadot2 = $row['emp_receptor'];
$nombrecostost = $row['centro_envia'];
$nombrecostos1t = $row['centro_recibe'];
$notat1 = $row['nota'];
$notarecibet = $row['nota_recibe'];
$idr = $row['id_producto'];
$folior = $row['folio'];
$empleador = $row['no_empleado_ent'];
$empleador1 = $row['no_empleado_rec'];
$nombrecostosr = $row['id_centro_costo'];
$fechaent = $row['fecha_entrega'];
$fechadev = $row['fecha_devoluc'];
$observaciones = $row['observaciones'];
$area1 = $row['id_area'];

$pdf->GetY($y_axis);
$pdf->SetX(10);
$pdf->setFont('Arial','',6);
$pdf->SetWidths(array(10,10,15,15,15,15,15,15,15,15,15, 10,10,15,15,15,15,15,15,15));
$pdf->Row(array($idt,$foliot,$fech_emi,$fech_rec,$emple adot,$empleadot1,$empleadot2,$nombrecostost,$nombr ecostos1t,$notat1,$notarecibet,$idr,$folior,$emple ador,$empleador1,$nombrecostosr,$fechaent,$fechade v,$observaciones,$area1));
//Go to next row
$y_axis = $y_axis + $row_height;
$k = $k + 1;
}


}