Requete sql lors d'une impression

Requete sql lors d'une impression - PHP - Programmation

Marsh Posté le 09-11-2005 à 17:37:47    

Bonjour,
 
je souhaite imprimer un document que j'ai généré avec du php. Mon script marche impeccable, j'ajoute un lien qui lorsqu'on clique dessus imprime la page. Il s'agit de ce code ci:
 

Code :
  1. <!--<a href=\"javascript:window.print()\">MON IMAGE</a>-->


 
Afin de garder un historique de mes impressions, j'aimerais faire une requete qui s'exécute au moment du clique sur ce lien. Mais je ne vois pas comment faire. Une astuce? Une bisouille à me proposer????
 
 
Merci


Message édité par Dolu007 le 09-11-2005 à 18:25:19
Reply

Marsh Posté le 09-11-2005 à 17:37:47   

Reply

Marsh Posté le 09-11-2005 à 18:10:51    

Ben alors personne ????????

Reply

Marsh Posté le 09-11-2005 à 18:34:16    

Si tu es à une demi heure prêt, va falloir sortir le chéquier :)


---------------
2 * yo = yoyo
Reply

Marsh Posté le 09-11-2005 à 19:18:11    

2xyo a écrit :

Si tu es à une demi heure prêt, va falloir sortir le chéquier :)


 
oui déso! Une solution?

Reply

Marsh Posté le 09-11-2005 à 21:30:44    

Si tu redirigais ton lien vers une page PHP, qui genere ton enregistrement, puis imprime les données ?  :??:
 
Et puis quel  genre ta requete ? Une trace dans une BDD ?


Message édité par djfx le 11-11-2005 à 15:56:09

---------------
Pas oublier les glacons pour l'apero !!
Reply

Marsh Posté le 09-11-2005 à 22:24:42    

la requete c'est juste un INSERT. dans une table avec 7 champs c tout. Mais bon je crois que c pas faisable alors v faire autrement

Reply

Marsh Posté le 10-11-2005 à 03:34:39    

Au lieu d'imprimer et de loguer derrière (je JS ne t'aidera pas) comme dit tu renvois vers une page qui imprime et tu trouve un moyen de vérifier que l'impression est passée au moins sur la fonction JS et si oui tu log ;)
 
Une aide, pour un truc pareil soit tu te prends la tête avec php pour voir ce que tu peux tirer de l'impression à distance et ses contraintes, soit si tu considères que JS est ok, Ajax sera amplement suffisant par exemple :P
 
La question qui tue: tu maitrises l'environnement des clients ou pas?

Reply

Marsh Posté le 10-11-2005 à 12:58:23    

Autre question qui tue : tu feras comment pour compter le nombre d'impression si la personne utilise le bouton d'impression du navigateur ou passe par le menu?

Reply

Marsh Posté le 11-11-2005 à 02:51:21    

omega2 a écrit :

Autre question qui tue : tu feras comment pour compter le nombre d'impression si la personne utilise le bouton d'impression du navigateur ou passe par le menu?


Tu mets ton texte dans un popup sans bouton dont tu désactive le menu contextuel en serrant les fesses pour que le navigateur comprenne  :whistle:   :D  
 
Sino y'a vraiment les fonctions d'impression a distance de php qui semblent intéressantes mais difficile à appliquer à cause des config réseau  :jap: Faut voir le but réel de la chose????

Reply

Marsh Posté le 11-11-2005 à 10:31:41    

leflos5 a écrit :

[...]
 
Sino y'a vraiment les fonctions d'impression a distance de php qui semblent intéressantes mais difficile à appliquer à cause des config réseau  :jap: Faut voir le but réel de la chose????


Tu peux me les montrer les fonctions d'impressions à distance de php [:pingouino]

Message cité 1 fois
Message édité par 2xyo le 11-11-2005 à 10:35:47

---------------
2 * yo = yoyo
Reply

Marsh Posté le 11-11-2005 à 10:31:41   

Reply

Marsh Posté le 11-11-2005 à 15:48:43    

2xyo a écrit :

Tu peux me les montrer les fonctions d'impressions à distance de php [:pingouino]


http://www.nexen.net/docs/php/anno [...] imprimante
 
Le seul souci c'est que faut que ça soit une imprimante partagée il me semble, mais pour une appli dont tu maitrise le réseau et les postes pour un truc particulier ça peut servir :)
 
Je disais ça en rigolant sinon :P

Reply

Marsh Posté le 12-11-2005 à 14:06:48    

Ne fonctionne que sous windows, et c'est visiblement, pour accéder aux imprimantes conus de windows. Ca limite quand même pas mal les cas où c'est utile d'autant plus qu'il faut visiblement recréer à la main toute l'architecture du document.


Message édité par omega2 le 12-11-2005 à 14:07:10
Reply

Marsh Posté le 13-11-2005 à 02:04:14    

C'était juste une parenthèse sur un truc qui peut toujours servir dans un cas bien précis :) Mais c'est du CVS de toutes manières ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed