Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: metalpunk en 7 Diciembre 2006, 12:42 pm



Título: como crear una version imprimible en php????
Publicado por: metalpunk en 7 Diciembre 2006, 12:42 pm
que tal gente. bueno mi duda es la siguiente.tengo desarrollado un sitio en php con mysql en el cual publico proyetos.la informacion de estos es mostrada mediante tablas de html.bueno el problema es que quiero crear una version imprimible de cada proyecto, ya e intentado agregar un boton imprimir pero me imprime toda la pagina web, y lo que quiero es que me imprima solo la informacion del proyecto, sin las hojas de estilo, ni nada de eso.bueno espero entiendan mi duda, y le agradeceria si me pueden contestar lo mas rapido posible.
muchas gracias


Título: Re: como crear una version imprimible en php????
Publicado por: Ertai en 7 Diciembre 2006, 13:02 pm
Lo mejor que puedes hacer es crear un archivo que te permita visualizar un proyecto y que solo ponga texto, nada de estilos ni colores, y que sea esa la versión para imprimir (ver Gmail, Hotmail, etc)...

Saludos.


Título: Re: como crear una version imprimible en php????
Publicado por: Azielito en 7 Diciembre 2006, 16:25 pm
com dice Ertai

solo un identificador unico del proyecto y en un documento "imprimir.php" le pasas esas variables

ej.
Código:
imprimir.php?id=123
dentro de imprimir haces la consulta hacia ese id y muestras solo en texto ;)


Título: Re: como crear una version imprimible en php????
Publicado por: dimitrix en 7 Diciembre 2006, 16:57 pm
com dice Ertai

solo un identificador unico del proyecto y en un documento "imprimir.php" le pasas esas variables

ej.
Código:
imprimir.php?id=123
dentro de imprimir haces la consulta hacia ese id y muestras solo en texto ;)

O si te resulta muy dificil, puedes hacer un marco, y al final el boton imprimir, así solo se imprimira el documento.


Título: Re: como crear una version imprimible en php????
Publicado por: Azielito en 7 Diciembre 2006, 18:15 pm
o, mas facil y mas bonito xD
Código:
<a href="#" onClick="print('imprimir.php?id=1')">Imprimir</a>
y solo imprime y ni siquiera te abre nueva ventana ni usas macros ni nada solo eso :P


Título: Re: como crear una version imprimible en php????
Publicado por: metalpunk en 8 Diciembre 2006, 00:33 am
muchas gracias.ya lo voy a probar y les cuento como me fue.


Título: Re: como crear una version imprimible en php????
Publicado por: bruj0 en 8 Diciembre 2006, 16:42 pm
o, mas facil y mas bonito xD
Código:
<a href="#" onClick="print('imprimir.php?id=1')">Imprimir</a>
y solo imprime y ni siquiera te abre nueva ventana ni usas macros ni nada solo eso :P

La función print no acepta argumentos, solo puede imprimir el documento en el que se encuentra. Lo mejor que se puede hacer para este caso es hacer un nuevo archivo php (imprimir.php) y en él hacer la versión imprimible y alfinal del documento poner
Código:
<script language="javascript" type="text/javascript">
print();
</script>


Título: Re: como crear una version imprimible en php????
Publicado por: Azielito en 8 Diciembre 2006, 17:29 pm
señor, le ruego que haga el intento primero del print con argumentos, o sea, el archivo que desea imprimir


Título: Re: como crear una version imprimible en php????
Publicado por: bruj0 en 8 Diciembre 2006, 20:14 pm
señor, le ruego que haga el intento primero del print con argumentos, o sea, el archivo que desea imprimir

No me funciona el print con argumentos no


Título: Re: como crear una version imprimible en php????
Publicado por: Azielito en 8 Diciembre 2006, 21:14 pm
Luego de revisar una y otra vez te doy la razon señor bruj0 :D

Lo puse por que hace un tiempo si que me funciono esta funcion
Código:
function imprimir(id){
var url = "imprimir.php?id=" + id;
print(url);
}

ahora ya no, no se por que ;D

has caso a lo que diga bruj0 ;D