Foros del Web » Programando para Internet » PHP »

Problemas en consulta mysql

Estas en el tema de Problemas en consulta mysql en el foro de PHP en Foros del Web. Hola. Estoy intentando hacer un pdf con FPDF. Dede leer de una factura todos los items. Si la factura tiene uno solo anda perfecto, pero ...
  #1 (permalink)  
Antiguo 17/10/2009, 10:57
Avatar de ss007  
Fecha de Ingreso: marzo-2002
Mensajes: 205
Antigüedad: 22 años, 1 mes
Puntos: 0
Problemas en consulta mysql

Hola.
Estoy intentando hacer un pdf con FPDF. Dede leer de una factura todos los items. Si la factura tiene uno solo anda perfecto, pero si tiene mas o existen vacios, me da el siguiente error:

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 2 on MySQL result index 17 in E:\Mis Documentos\xampp\htdocs\codeka\fpdf\imprimir_albar an.php on line 119

Tambien en la linea 120 y 124

119 $codarticulo=mysql_result($resultado2,$lineas,"cod igo");
120 $codfamilia=mysql_result($resultado2,$lineas,"codf amilia");
124 $pdf->Cell(20,6,mysql_result($resultado2,$lineas,"canti dad"),'LR',0,'C');

El codigo completo es:
Código PHP:
$consulta2 "Select * from albalinea where codalbaran='$codalbaran' order by numlinea";
    
$resultado2 mysql_query($consulta2$conexion);
    
    
$contador=1;
    while (
$row=mysql_fetch_array($resultado2))
    {
      
$pdf->Cell(1);
      
$contador++;
      
$codarticulo=mysql_result($resultado2,$lineas,"codigo");
      
$codfamilia=mysql_result($resultado2,$lineas,"codfamilia");
      
$sel_articulos="SELECT * FROM articulos WHERE codarticulo='$codarticulo' AND codfamilia='$codfamilia'";
      
$rs_articulos=mysql_query($sel_articulos);
     
      
$pdf->Cell(20,6,mysql_result($resultado2,$lineas,"cantidad"),'LR',0,'C');
      
      
$pdf->Cell(30,6,mysql_result($rs_articulos,0,"referencia"),'LR',0,'L');
      
      
$acotado substr(mysql_result($rs_articulos,0,"descripcion"), 045);

      
$pdf->Cell(50,6,$acotado,'LR',0,'L');
      
      
$pdf->Cell(90,6,mysql_result($resultado2,0,"observa"),'LR',0,'L');
      
      
$importe=$importe mysql_result($resultado2,$lineas,"importe");
      
$contador=$contador 1;
      
$lineas=$lineas 1;
}; 
Gracias.
__________________
MonaS
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:32.