|  Problema Para Generar Consulta  
  Buenas Tardes 
 Amigo tengo un problema con una consulta que estoy generando de php a pdf
 
 ESTE ES EL CODIGO
 
 <?php session_start();
 require('fpdf.php');
 $cn=mysql_connect("localhost","root","")or die ("no se puede establecer la conexion");
 mysql_select_db("sisbagir");
 $result=mysql_query("select * from integrante order by escuadron");
 $numfilas=mysql_num_rows($result);
 if ($numfilas==0)
 {
 echo "NO HAY REGISTROS EN LA BASE DE DATOS";
 echo "<meta HTTP-EQUIV="REFRESH" content="2; url=hinformes.php">";
 }
 else
 while ($numfilas=mysql_fetch_array($result))
 {
 $usuario = $_SESSION["usuario"];
 $cedula=$numfilas["cedula"];
 $nombre=$numfilas["nombres"];
 $fecha=$numfilas["fechanac"];
 $edad=$numfilas["edad"];
 $tel=$numfilas["telefono"];
 $movil=$numfilas["movil"];
 $dir=$numfilas["direccion"];
 $bar=$numfilas["barrio"];
 $rh=$numfilas["rh"];
 $eps=$numfilas["eps"];
 $ing=$numfilas["ingreso"];
 $inst=$numfilas["institucion"];
 $escua=$numfilas["escuadron"];
 $sexo=$numfilas["sexo"];
 $pdf=new FPDF();
 $pdf->AddPage();
 //Fields Name position
 $Y_Fields_Name_position =18;
 //Table position, under Fields Name
 $Y_Table_Position =24;
 //First create each Field Name
 //Gray color filling each Field Name box
 $pdf->SetFillColor(200,300,200);
 //Bold Font for Field Name
 $pdf->SetFont('Arial','',6);
 $pdf->SetX(196);
 $pdf->Cell(20,4,$usuario,0,0,'L',0);
 $pdf->SetX(30);
 $pdf->SetFillColor(200,300,200);
 //Bold Font for Field Name
 $pdf->SetFont('Arial','B',10);
 $pdf->SetX(42);
 $pdf->Cell(125,6,' LISTADO DE INTEGRANTES DE LA BANDA ATANASIO GIRARDOT',1,0,'L',1);
 $pdf->SetX(40);
 $pdf->SetFillColor(232,300,232);
 $pdf->SetFont('Arial','B',6);
 $pdf->SetY($Y_Fields_Name_position);
 $pdf->SetX(2);
 $pdf->Cell(12,4,'CEDULA',1,0,'L',1);
 $pdf->SetX(14);
 $pdf->Cell(90,4,' NOMBRES COMPLETOS ',1,0,'L',1);
 $pdf->SetX(44);
 $pdf->Cell(50,4,'FECHA_N',1,0,'L',1);
 $pdf->SetX(56);
 $pdf->Cell(58,4,'EDAD',1,0,'L',1);
 $pdf->SetX(64);
 $pdf->Cell(50,4,' TELEFONO ',1,0,'L',1);
 $pdf->SetX(81);
 $pdf->Cell(50,4,' MOVIL ',1,0,'L',1);
 $pdf->SetX(96);
 $pdf->Cell(50,4,' DIRECCION ',1,0,'L',1);
 $pdf->SetX(124);
 $pdf->Cell(50,4,' BARRIO ',1,0,'L',1);
 $pdf->SetX(146);
 $pdf->Cell(30,4,' RH ',1,0,'L',1);
 $pdf->SetX(153);
 $pdf->Cell(30,4,' EPS ',1,0,'L',1);
 $pdf->SetX(165);
 $pdf->Cell(20,4,' INGRESO ',1,0,'L',1);
 $pdf->SetX(177);
 $pdf->Cell(16,4,'ESCUADRON ',1,0,'L',1);
 $pdf->SetX(193);
 $pdf->Cell(14,4,' SEXO',1,0,'l',1);
 $pdf->SetX(1);
 $pdf->Ln();
 //Now show the 3 columns
 $pdf->SetFont('Arial','B',6);
 $pdf->SetY($Y_Table_Position);
 $pdf->SetX(2);
 $pdf->MultiCell(12,4,$cedula,1);
 $pdf->SetY($Y_Table_Position);
 $pdf->SetX(14);
 $pdf->MultiCell(30,4,$nombre,1);
 $pdf->SetY($Y_Table_Position);
 $pdf->SetX(44);
 $pdf->MultiCell(37,4,$fecha,1);
 $pdf->SetY($Y_Table_Position);
 $pdf->SetX(56);
 $pdf->MultiCell(40,4, $edad,1);
 $pdf->SetY($Y_Table_Position);
 $pdf->SetX(64);
 $pdf->MultiCell(60,4,$tel,1);
 $pdf->SetY($Y_Table_Position);
 $pdf->SetX(81);
 $pdf->MultiCell(72,4,$movil,1);
 $pdf->SetY($Y_Table_Position);
 $pdf->SetX(96);
 $pdf->MultiCell(57,4,$dir,1);
 $pdf->SetY($Y_Table_Position);
 $pdf->SetX(124);
 $pdf->MultiCell(69,4,$bar,1);
 $pdf->SetY($Y_Table_Position);
 $pdf->SetX(146);
 $pdf->MultiCell(47,4,$rh,1);
 $pdf->SetY($Y_Table_Position);
 $pdf->SetX(153);
 $pdf->MultiCell(40,4,$eps,1);
 $pdf->SetY($Y_Table_Position);
 $pdf->SetX(165);
 $pdf->MultiCell(28,4,$ing,1);
 $pdf->SetY($Y_Table_Position);
 $pdf->SetX(177);
 $pdf->MultiCell(30,4,$escua,1);
 $pdf->SetY($Y_Table_Position);
 $pdf->SetX(193);
 $pdf->MultiCell(14,4,$sexo,1);
 //Create lines (boxes) for each ROW (Product)
 //If you don't use the following code, you don't create the lines separating each row
 $i = 0;
 $pdf->SetY($Y_Table_Position);
 while ($i < $number_of_products)
 {
 $pdf->SetX(2);
 $pdf->MultiCell(10,4,'',1);
 $i = $i +1;
 }
 $MSG='ANDRES ALVAREZ';
 $pdf->SetAuthor('ANDRES ALVAREZ');
 $pdf->SetSubject('LISTADO GENERAL DE INTEGRANTES');
 $pdf->Output();
 
 }
 
 //Convert the Total Price to a number with (.) for thousands, and (,) for decimals.
 $total = number_format($total,',','.','.');
 //Create a new PDF file
 
 mysql_close();
 ?>
 
 EL PROBLEMA ES QUE CUANDO SE EJECUTA ESTE CODIGO SOLO ME ESTA TRAYENDO EL ULTIMO REGISTRO INGRESADO A LA BASE DE DATOS, SABIENDO QUE HAY VARIOS REGISTROS Y SEGUN LA CONSULTA QUE SE HACE EN EL CODIGO ES PARA QUE TRAIGA TODOS LOS REGISTRO DE LA TABLA.
 
 Y CUANDO MODIFICO EL REGISTRO, VUELVO Y HAGO LA CONSULTA Y ME TREA LOS DATOS DEL ULTIMO REGISTRO SIN LAS MODIFICACIONES, ME TOCA CERRAR LA SECCION Y VOLVER A INGRESAR PARA QUE MUESTRE LAS MODIFICACIONES
 
 NO SE COMO PODRIA SOLUCIONAR ESTE PROBLEMA
 
 GRACIAS
     |