Hola, estuve mirando por el foro y no encontré respuesta con lo que abro un nuevo tema. Espero no equivocarme de sitio.
Mi duda es:
Quiero imprimir unos datos de la base de datos tanto texto como imagenes no en la pantalla si no en papel. A la hora de visualizar los datos en la pagina web se me ve todo correctamente. Pero ejecutar el enlace y que salga la pagina en la impresora la imagen no me aparece.
codigo:
Código PHP:
Ver original[B]funcion para seleccionar una parte de la pagina[/B]
<script type="text/javascript">
function imprSelec(imprimir)
{var ficha=document.getElementById(imprimir);var ventimp=window.open(' ','popimpr');ventimp.document.write(ficha.innerHTML);ventimp.document.close();ventimp.print();ventimp.close();}
</script>
[B]enlace para imprimir[/B]
<a href="javascript:imprSelec('imprimir')" class="fa fa-print"><span>Imprimir</span></a>
[B]parte de la pagina en cuestion la cual hace que se visualicen los datos de la base de datos[/B]
<div id="imprimir">
<?php
{
?>
<img src="obtenerfotografia.php?id=<?php echo $row['id'];?>"width="20%" alt="Foto perfil"/>
<?php
echo"</br><b>NOMBRE: </b>";
echo $row["nombre"];
echo"</br> <b>APELLIDOS: </b>";
echo $row["apellidos"];
echo"</br> <b>DNI: </b>";
echo $row["dni"];
echo"</br> <b>TELEFONO: </b>";
echo $row["telefono"];
echo"</br> <b>POBLACION: </b>";
echo $row["poblacion"];
echo"</br> <b>DIRECCION: </b>";
echo $row["direccion"];
echo"</br> <b>CODIGO POSTAL: </b>";
echo $row["cp"];
echo"</br> <b>FECHA DE NACIMIENTO: </b>";
echo $row["fecha_nacimiento"];
echo"</br> <b>EMAIL: </b>";
echo $row["email"];
echo "</br>";
echo "</br>";
echo "</br>";
}
?>
</div>
** donde obtenerfotografia.php lo que hago es extraer la imagen de la base de datos que esta guardada en formato binario si no me equivoco y enviarla a esta otra pagia