Page 1 sur 1
PHP ET VB
Posté : 24 mars 2006, 11:56
par Invité
Y at'il un moyane de transformé le code vb en php?
comment creé un bouton pour imprmer un résutats?
Posté : 24 mars 2006, 12:39
par Invité
comment creé un bouton pour imprmer un résutats? en php svp
Posté : 24 mars 2006, 12:43
par Hermès
<input type='text' value='Imprimer' onclick='window.print();'>
L'idéal est d'utiliser, en plus, une feuille de style CSS pour formater un peu l'impression.
Posté : 24 mars 2006, 12:46
par Invité
merci
mais une autre quesion :
sur mon poste y 5 imprimantes comment choisire une en particuler pour mon programme et que pour ce programme
Posté : 24 mars 2006, 12:49
par Hermès
Houla !
Faire en sorte que l'imprimante marche uniquement pour ce programme, je pense que ça se règle côté système (mais est-ce que c'est possible ? j'en sais rien du tout).
Par contre lorsque tu utilises le bouton que je t'ai donné, ça t'imprime pas directement, ça t'ouvre la fenêtre de configuration de l'impression pour que tu puisses choisir l'imprimante, le format, les marges, le nombre de copies, les pages, etc. C'est comme si tu faisais "Fichier > Imprimer" en fait.
Edit : Une autre idée, mais là je suis en plein dans les supositions, serait de faire en sorte que l'impression soit demandée côté serveur et non côté client.
Quand je fais "Fichier > Imprimer", j'envoie une information à l'imprimante lui disant "je veux que tu m'imprimes ce que j'ai à l'écran". Si bien que cette impression peut différer selon l'application qui ouvre la page.
Mais si on fait en sorte que le bouton imprimer soit executé côté serveur, autrement dit que ça soit le serveur qui dise "je veux que tu imprimes ce fichier avec un rendu html", alors il est peut-être possible de limiter l'imprimante uniquement au serveur (autrement dit, elle n'est pas installée pour les autres machines du réseau) et de n'installer que celle-ci sur le serveur.
Après, il faut chercher un peu pour voir si on ne peut pas lancer une impression sans passer par la fenêtre permettant de choisir l'imprimante, le nombre de copies, etc. A mon avis c'est faisable, il suffit de trouver l'exécutable d'impression, la ligne de commande qui va bien et c'est bon : en cliquant sur le bouton d'impression, le serveur exécute cette ligne de commande pour lancer l'impression.
Posté : 24 mars 2006, 12:52
par zeus
modération : très cher inconnu, je te demanderais de faire un petit effort sur l'orthographe dans tes messages.
Tu disposes de la place que tu veux, du temps que tu veux et tu as surement un clavier complet devant toi, profite en donc pour nous pondre des messages où l'orthographe, sans être irréprochable (la mienne ne l'est pas
), ne ressemblera pas à celle utilisée pour un SMS ou sur MSN. La conséquence sera que les membres auront plus envie de lire ton message et donc d'y répondre
Merci de ton attention 
Posté : 24 mars 2006, 12:53
par zeus
la commande window.print ouvre l'ecran de configuration de l'impression, c'est vrai.
Si tu veux que l'imprimante sur laquelle tu veux imprimer soit choisi par défaut, il te suffit de configurer cette imprimante comme imprimante par défaut depuis ton système.
Posté : 24 mars 2006, 13:01
par Invité
merci pour tout
j explique le probleme
En faite j’ai envie d’imprimes des étiquettes sur une imprimantes un peux spéciale ,
Et en + j’ai pas envie de sélection chaque fois l’imprimante!!!
Posté : 24 mars 2006, 13:10
par Hermès
Le mieux est, je pense, de faire comme je l'ai énoncé plus haut : tu cherches la ligne de commande pour imprimer un fichier sans avoir à cliquer sur quoique ce soit.
Donc il faut chercher du côté du langage shell du système d'exploitation de ton serveur, ou de l'imprimante, j'en sais trop rien je dois dire.
Une fois que tu as trouvé ta ligne de commande, il suffira ensuite de créer, cette fois-ci en php, un bouton qui lance cette ligne de commande (ça c'est tout simple, c'est juste la fonction exec()).