RSS
Facebook
G+

Buscador de IntercambioSOS:


Retroceder   Foro de Ayuda IntercambiosvirtualeS > Soporte Sobre: Educación & Entretenimiento > Zona Académica > Programación

Respuesta
 
Herramientas Desplegado
Antiguo 25-jun-2015     #1
Predeterminado Imprimir usando fpdf.

Buenos dias a toda la gran comunidad de IV, vengo a solicitar me puedan indicar como imprimir usando esta libreria, pero lo que requiero es imprimir valores repetitivos, es decir, voy a imprimir una historia clinica, imprimo bien lo que es nombre, cedula, direccion del paciente, y demas datos personales, pero al llegar a la parte de la evolucion del paciente necesito imprimir todas las que tenga, digamos que un paciente tenga 3 registros, ya que ha ido a revision 3 veces, eso es lo que necesito, muchas gracias de antemano.
Responder Citando
Los siguientes 3 usuarios agradecen a ace ventura por este mensaje:
baduser (25-jun-2015), josner (25-jun-2015), tom1260 (25-jun-2015)
Antiguo 25-jun-2015     #2
Predeterminado

espero te ayude, yo creo que ahi esta la respuesta o esperar a alguien que sepa y pueda ayudarte:

http://www.fpdf.org/

http://www.desarrolloweb.com/articul...cion-fpdf.html

http://www.desarrolloweb.com/manuales/manual-fpdf.html

salu2
Responder Citando
Los siguientes 3 usuarios agradecen a baduser por este mensaje:
ace ventura (25-jun-2015), josner (25-jun-2015), redeyegt (25-jun-2015)
Antiguo 25-jun-2015     #3
Predeterminado

Buenas noches amigo Bad y gracias por responder, mira mas o menos lo que tengo es esto.
Realizo una consulta en una pagina llamada buscar_historia.php
Código PHP:
<?php
//busqueda en la base de datos
if($_REQUEST["cedula1"]!=""){
$result=mysql_query("select a.*,b.* from paciente a, expediente b where a.ced='".quitar($_REQUEST["cedula1"])."' and a.ced=b.ced_paciente",$con);
$cmd_patologia "select * from patologia where ced='".quitar($_REQUEST["cedula1"])."'";
$res_patologia mysql_query($cmd_patologia$con);
if(
mysql_num_rows($result) == 1){
$cedula=mysql_result($result,0,"ced");
$id_pac=mysql_result($result,0,"id_paciente");
$id_exp=mysql_result($result,0,"dni_exp");
$nombre=mysql_result($result,0,"nombre");
$apellido=mysql_result($result,0,"apellido");
$sexo=mysql_result($result,0,"sexo");
}
}
?>
Luego empiezo a mostrar los datos de cedula, nombre, apellido y sexo.
Código PHP:
<table width="650" align="center" class="tabla">
<tr>
    <td class="tdatos" colspan="2" align="center"><h3>DATOS PERSONALES DEL PACIENTE</h3></td>
</tr>
<tr>
    <td class="tdatos">C&eacute;dula</td>
    <td class="dtabla"><input type="text" name="cedula" value="<?php echo $cedula?>" size="12" /></td>
</tr>

<tr>
    <td class="tdatos">Nombres</td>
    <td class="dtabla"><input type="text" name="nombre" value="<?php echo $nombre?>" size="40" /></td>
</tr>
<tr>
    <td class="tdatos">Apellidos</td>
    <td class="dtabla"><input type="text" name="apellido" value="<?php echo $apellido?>" size="40" /></td>
</tr>
<tr>
    <td class="tdatos">Sexo</td>
    <td class="dtabla">
        <select name="sexo">
            <option value="">Seleccione</option>
            <option value="M" <?php if ($sexo=="M") echo "selected" ?>>MASCULINO</option>
            <option value="F" <?php if ($sexo=="F") echo "selected" ?>>FEMENINO</option>
        </select>
    </td>
</tr>
</table>
Luego tengo la parte que se repite
Código PHP:
<?php 
echo"<tr>";
echo
"<td class='tdatos' colspan='2' align='center'><h3>EVOLUCI&Oacute;N</h3></td>";
echo
"</tr>";
while(
$reg mysql_fetch_array($res_patologia)){
echo 
"<tr>";
echo 
"<td class='tdatos'>Fecha</td>";
echo 
"<td class='dtabla'><input type='text' name='fecha' value="$reg['fecha']." size='15' readonly /></td>";
echo 
"</tr>";
echo 
"<tr>";
echo 
"<td class='tdatos'>Evoluci&oacute;n</td>";
echo 
"<td class='dtabla'><textarea rows='2' name='diagnostico' cols='40' readonly>$reg[evolucion]</textarea></td>";
echo 
"</tr>";
echo 
"<tr>";     
echo 
"<td class='tdatos'>Diagnostico</td>";
echo 
"<td class='dtabla'><textarea rows='2' name='diagnostico' cols='40' readonly>$reg[diagnostico]</textarea></td>";
echo 
"</tr>";
echo 
"<tr>";     
echo 
"<td class='tdatos'>Tratamiento</td>";
echo 
"<td class='dtabla'><textarea rows='2' name='diagnostico' cols='40' readonly>$reg[tratamiento]</textarea></td>";
echo 
"</tr>";
}  
?>
Todo este codigo va dentro de un form, el cual tiene un boton que me permite imprimir y este llama a la otra pagina (imp_reg.php) donde desarrollo el archivo a imprimir
Código PHP:
<form action="../mod_impresion/imp_reg.php" method="post"  target="_blank">
...
...
<
input type="submit" name="imp"  value="" class="imprimir"></td>
</
form
La pagina imp_reg la tengo asi
Código PHP:
<?php
require_once("classpdf/fpdf.php");

/*********** Create PDF ***********************/
    
$pdf = new fpdf('P','mm','A4');
    
$pdf->AddPage();
    
$pdf->SetFont('Arial','B',14);

    
/*************** Cuerpo del documento **************/
    
$beg_bod "Constancia de Expediente";
    
$pdf->Cell(19010,$beg_bod,00'C');
    
$pdf->Ln();
    
//$pdf->Image("../theme/images/header_logo.jpg", 30, 80, 150, 130);    
/**************** Campo cedula ****************/    
    
$pdf->SetFont('Arial','B',10);
    
$camp_ced "Cedula:";
    
$camp_ced_value $_POST["cedula"];
    
$pdf->Cell(508,$camp_ced,1);
    
$pdf->SetFont("Times");
    
$pdf->Cell(1408,$camp_ced_value,1);
    
$pdf->Ln();
/**************** Campo nombre ****************/
    
$pdf->SetFont('Arial','B',10);        
    
$camp_nombre "Nombre:";
    
$camp_nombre_value $_POST["nombre"];
    
$pdf->Cell(508,$camp_nombre,1);
    
$pdf->SetFont("Times");
    
$pdf->Cell(1408,$camp_nombre_value,1);
    
$pdf->Ln();
/**************** Campo Apellido ****************/    
    
$pdf->SetFont('Arial','B',10);    
    
$camp_apellido "Apellidos:";        
    
$camp_apellido_value $_POST["apellido"];
    
$pdf->Cell(508,$camp_apellido,1);
    
$pdf->SetFont("Times");
    
$pdf->Cell(1408,$camp_apellido_value,1);
    
$pdf->Ln();
Pero no doy como imprimir la parte de Evolución. Gracias por cualquier ayuda que me puedas brindar y revisare el enlace que me enviaste
Responder Citando
Los siguientes 2 usuarios agradecen a ace ventura por este mensaje:
baduser (29-jun-2015), josner (26-jun-2015)
Respuesta


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ahorrar tinta al imprimir redeyegt Sistemas Operativos 10 15-nov-2015 23:42
Kim Dotcom retira de Mega los planos para imprimir la Libertator Gabriel Go Ol Noticias 8 17-may-2013 08:16
Thinker Thing logra imprimir en 3D un objeto sacado directamente de la mente albertoraul64 Off-Topic 3 11-may-2013 22:54
PosteRazor Como hacer Posters Gigantes e Imprimir Gigantografias Tururojo Software 12 01-mar-2013 13:46
(Con imágenes) Si puedes enviar un correo electrónico, puedes imprimir menjoca2120 TV, MP3 y Electrónica General 2 09-oct-2010 20:05


Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2024, Jelsoft Enterprises Ltd.
Ad Management by RedTyger