Posez votre question Signaler

Imprimer sous php [Résolu]

£udo 456Messages postés 8 juin 2004Date d'inscription - Dernière réponse le 24 mai 2011 à 04:32
salut, je voulais savoir si il existait une fonction qui permattait d' imprimer genre une facture ou si fallait generer tout le code. Je suis sous le langage php.

Merci


(¯`·.¸¸.-> £udo <-.¸¸.·´¯)
Lire la suite 

Imprimer sous php »

9 réponses
Réponse
+30
moins plus
Lancement du popup
function edition()
    {
    options = "Width=700,Height=700" ;
    window.open( "edition.php", "edition", options ) ;
    }

A mettre dans le head comme une fonction classique

Le lien
<a href="edition.php" onclick="edition();return false;">Edition</a>

le lien fontionnera même si JS est desactivé

Et Juste avant le </body> de la page edition.php
	<script type="text/javascript">
		window.print() ;
	</script>


Testé à l'époque avec IE 6 / NS 6.x / Mozilla 1.0 -> 1.2
A adapter, taille du popup, script qui génére le html d'édition, voire le nom
de la fonction js. Ca se valide en HTML 4.01 strict.
jeremay - 6 janv. 2009 à 01:18
Quand ça marche niquel, il faut remercier.

Alors merci beaucoup pour ce tuyau
aphlathon - 24 mai 2011 à 04:32
merciiii beaucoup l'ami mais s'il y a une autre façon sans utilise javascript pour le faire dit moi ;)
Ajouter un commentaire
Réponse
+3
moins plus
Salut,

Le plus simple c'est de faire un page html imprimanble et de laisser le
navigateur faire le reste.
Sinon retournes-toi vers fpdf, une classe php qui permet de générer des
page pdf, on a plus de controle sur le positionnement et l'édition. Là ce sera
le pluggin pdf qui se chargera de l'impression.
http://www.fpdf.org/
A+, crabs
Ajouter un commentaire
Réponse
+2
moins plus
yes sir, ça peut fonctionner, tu peux même mettre à la fin du code html
contenu dans ton popup, une fonction qui lance direcement la boite
de dialogue d'impression. Ca permet de supprimer les menus du navigateur
dans le popup.

J'avais fait ça pour un site de compta pour une asso.
Au final j'avais du passer à FPDF car il fallait gérer des répitions d'entête et
pied de page à chaque changement de page.
Ajouter un commentaire
Réponse
+0
moins plus
merci de ta reponse.
Par exemple, si je fais un lien "cliquez ici pour imprimer la facture" et que je l'ouvre avec une fonction openwindows de javascript (ce que je voudrais faire), est ce que la page imprimable avec php/htlm marchera ?


(¯`·.¸¸.-> £udo <-.¸¸.·´¯)
Zoulou - 5 mai 2010 à 18:05
Bonjour, le script de crabs crée des pages blanches. j'ai essayé la fonction edition dans la page appelante et dans la page "edition.php"... c'est du pareil au même !
j'ai raté quelque-chose ?
la page "edition php ne contient que les deux scripts...
Ajouter un commentaire
Réponse
-1
moins plus
ben justement, c'est cette fonction qui m'interesse, tu sais quel est son nom ? Ou me dire ou je peux la trouver ?
(¯`·.¸¸.-> £udo <-.¸¸.·´¯)
Ajouter un commentaire
Réponse
-1
moins plus
Merci ;)
Ajouter un commentaire
Ce document intitulé « imprimer sous php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook