Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2013, 17:18
Avatar de mmiguel40
mmiguel40
 
Fecha de Ingreso: marzo-2013
Ubicación: Barquisimeto Venezuela
Mensajes: 17
Antigüedad: 11 años, 1 mes
Puntos: 1
Pregunta fpdf, mysql y php ciclo para generar tabla desde bd

Muy buenas tardes, amigos colaboradores.

Esta es mi 3era pregunta en este foro en las 2 anteriores he contado con su valioso apoyo, estoy terminando un modulo en php que me muestra un reporte en el html. ahora pretendo que la consulta que hago en el html se pueda exportar a pdf.

para esto añadi la clase FPDF a mi proyecto.

Tome la respuesta que brindo enlinea777 en el tema anexo y basicamente puedo imprimir en pdf valores almacenados. pero realmente necesito la sintaxis para que mediante un while se imprima en celdas el arrow con sus respectivos indices.

http://www.forosdelweb.com/f18/fpdf-consulta-mysql-612641/


en html genero la consulta de la siguiente manera:

Código:
 while ($fila = mysql_fetch_array($registro)){
echo "<br>Cedula : 		<input type='text' name='cedu'  value='".$fila['ci']."'>";
echo "Nombre : 			<input type='text' name='nomb'  value='".$fila['nom']."'>";
echo "Apellido : 		<input type='text' name='apell'  value='".$fila['ape']."'>";
echo "N. Hab. : 		<input type='text' name='nhab' size='1' value='".$fila['numhab']."'><br><br>";
echo "<hr size=2>";
echo "<p align='center'>Pagos Registrados:</p>";
echo "<hr size=2>";

$ced = $fila['ci'];
echo "<table  width='50%' align='center' border=1 align='center'>";
echo "
	<tr>
	<th>Fecha</th>
	<th>Monto</th>
	<th>Observacion</th>
	 </tr>
		 ";
$registro2 = mysql_query("select * from pago WHERE cedinq = '$ced'", $conexion) or die(mysql_error());


while ($fila2 = mysql_fetch_array($registro2)){
		
	echo "
	<tr>
	<td>".$fila2[fecha]."</td>
	<td>".$fila2[monto]."</td>
	<td>".$fila2[obser]."</td>
	</tr>
	";
}}
lo poco que e podido chapotear en fpdf es lo siguiente:

Código:
require('fpdf.php');
$conexion = mysql_connect("localhost", "root", "admin");
mysql_select_db("bdproyecto",$conexion); 
$registro = mysql_query("select * from inquilino", $conexion) or die(mysql_error());
while ($fila = mysql_fetch_array($registro)){

$rci= $fila['ci'];
$rnombre= $fila['nom'];
$rapellido= $fila['ape'];
$rhabitacion= $fila['numhab'];

$ced = $fila['ci'];

$registro2 = mysql_query("select * from pago WHERE cedinq = '$ced'", $conexion) or die(mysql_error());
while ($fila2 = mysql_fetch_array($registro2)){

$rfecha= $fila2[fecha];
$rmonto= $fila2[monto];
$robser= $fila2[obser];

}}

$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','b',12);
$pdf->Cell(25,10,'Reporte Historico');
$pdf->ln(5);
$pdf->Cell(25,20,"cedula");
$pdf->Cell(25,20,"Nombre");
$pdf->Cell(25,20,"apellido");
$pdf->ln(5);
$pdf->Cell(25,20,$rci);
$pdf->Cell(25,20,$rnombre);
$pdf->Cell(25,20,$rapellido);
$pdf->ln(5);
$pdf->Cell(25,30,$rfecha);
$pdf->Cell(25,30,$rmonto);
$pdf->Cell(25,30,$robser);
$pdf->Output();