Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2012, 15:41
Avatar de JeMaGa
JeMaGa
 
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 12 años, 9 meses
Puntos: 4
Pregunta Mostrar datos en pdf segun filas devueltas en mysql

HOla atodos!! tengo una pqueña inquietud, necesito saber como puedo hacer que segun las filas devueltas en mysql muestre variables en un archivo que genera pdf

Me explico mejor Yo tengo esto!! es la consulta que me muestra filas afectadas

Código PHP:
Ver original
  1. $analis=$_POST['No_Analisis'];
  2.  
  3.     $sql2="select DISTINCT * FROM `medios` where `No.Analisis` = '$analis'";
  4.  
  5.     $result2 = mysql_query($sql2,$Conexion) or die (mysql_error());
  6.  
  7.     $row2=mysql_num_rows($result2);

la idea es que si la consulta muestra 5 resultados, en mi pdf se creen variables que tomen el valor de las filas para si mostrar las en el documento pdf, yo tengo esto en el archivo pdf

Código PHP:
Ver original
  1. //estas son las varibles que toman el valor del campo de texto, el name de cada campo de texto fue declarado como un array, esto me permite tomar el valor del array,
  2.  
  3.         $data24 = array_slice($_POST['medioss'],0,1);
  4.     foreach ($data24 as $actual)
  5.    
  6.     $datamedios = array_slice($_POST['mdios'],0,1);
  7.     foreach ($datamedios as $actual2)
  8.    
  9.     $datamedios1 = array_slice($_POST['medios2'],0,1);
  10.     foreach ($datamedios1 as $actual1)
  11.  
  12. //Esto ya muestra el resultado en el pdf
  13.  
  14.           $this->Cell(60,5,'MEDIOS USADOS',1,0,'C');
  15.       $this->Cell(46,5,'LOTE No.',1,0,'C');
  16.       $this->Cell(46,5,'RESULTADO',1,0,'C');
  17.       $this->Ln();
  18.      
  19.       $this->Cell(60,7,$actual,1,0,'C');
  20.       $this->Cell(46,7,$actual2,1,0,'C');
  21.       $this->Cell(46,7,$actual1,1,0,'C');
  22.       $this->Ln();

el porblema es que me toca hacer lo mismo por cada campo de vuelto de mi consulta, el punto es que yo no se cuantos campos va a devolver la consulta, como puedo realizar esto por decirlo dinamicamente,
Agradezco toda la ayuda posible, espero me alla hecho entender