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