Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/09/2007, 11h07   #1
Membre du Club
 
Avatar de gantec
 
Inscription : février 2007
Messages : 223
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 223
Points : 53
Points : 53
Par défaut [PHP-JS] Impression via php/javascript

Bonjour,

C'est toujours en rapport avec ma double impression : est-il possible d'écrire quelque chose dans le genre en PHP-->

Dire au programme que lorsque l'on clique sur le Bouton imprimer, alors la variable du programme $QUI prend la valeur 1 et une fois que la variable $QUI = 1 l'impression peut se lancer avec le header IMPRESSION 1 ....
et...
... Une fois que l'impression est terminée, passer la valeur 2 à la variable $QUI pour que le header du document change en IMPERSSION 2....

plus de précisions sur mon programme...

je pensais faire une condition if

Code :
1
2
3
4
5
6
7
8
 
if ($qui == 1){
$corps. = "IMPRESSION 1 ".$corps
}
else
{
$corps. = "IMPERSSION 2 ".$corps
}
car, la page en question que je dois imprimer est un POPUP et un simple echo suffirait pour afficher impression1 et impression2 mais je ne sais pas comment lancer l'impression 2 fois sans que l'internaute ait besoin d'agir !! c'est pour ca que je me demandais s'il est possible d'écrire le code plus haut (l'espèce d'algorithme que j'ai posé)

merci déjà pour votre aide....a +
__________________
.:: GanTec ::.
Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin
gantec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2007, 11h16   #2
Membre Expert
 
Avatar de Bebel
 
Homme David B.
Développeur informatique
Inscription : avril 2003
Messages : 742
Détails du profil
Informations personnelles :
Nom : Homme David B.
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2003
Messages : 742
Points : 1 085
Points : 1 085
Salut
et en faisant une redirection avec javascript à la fin du chargement de la page et après le lancement de l'impression. Tu te redirige vers la meme page, mais avec un paramètre différent.
__________________
Tout énigme a une solution ! Tout est question de discipline !
Bebel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2007, 11h29   #3
Membre du Club
 
Avatar de gantec
 
Inscription : février 2007
Messages : 223
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 223
Points : 53
Points : 53
donc lors de la redirection, c'est la que ma variable $QUI prendrait la valeur 2 pour lancer la seconde impression ??
__________________
.:: GanTec ::.
Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin
gantec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2007, 11h36   #4
Membre Expert
 
Avatar de Bebel
 
Homme David B.
Développeur informatique
Inscription : avril 2003
Messages : 742
Détails du profil
Informations personnelles :
Nom : Homme David B.
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2003
Messages : 742
Points : 1 085
Points : 1 085
Oui, apres si tu lances directement la redirection, je suis pas sur que l'impression passe bien (à tester). Dans le pire des cas tu mets un léger timer pour décaler la redirection.

Et a la limite apres le $QUI = 2 tu rediriges avec un $QUI = 3 qui lui va fermer la page. Comme ca tu peux prévoir autant de redirection que possible.
__________________
Tout énigme a une solution ! Tout est question de discipline !
Bebel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2007, 11h38   #5
Membre du Club
 
Avatar de gantec
 
Inscription : février 2007
Messages : 223
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 223
Points : 53
Points : 53
super ! merci...mais comment la valeur de $QUI va changer ?
__________________
.:: GanTec ::.
Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin
gantec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2007, 11h40   #6
Membre Expert
 
Avatar de Bebel
 
Homme David B.
Développeur informatique
Inscription : avril 2003
Messages : 742
Détails du profil
Informations personnelles :
Nom : Homme David B.
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2003
Messages : 742
Points : 1 085
Points : 1 085
Avec un petit test sur la valeur $qui par exemple
- dans l'entete :
Code :
1
2
3
 
if (!isset($_GET['QUI']) {$QUI = 1;}
else {$QUI = $_GET['QUI'];}
- juste avant la redirection
et tu utilise la variable pour générer le javascript qui va bien
__________________
Tout énigme a une solution ! Tout est question de discipline !
Bebel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2007, 14h01   #7
Membre du Club
 
Avatar de gantec
 
Inscription : février 2007
Messages : 223
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 223
Points : 53
Points : 53
super je vais tout de suite essayer ca !

Merci beaucoup !
__________________
.:: GanTec ::.
Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin
gantec est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h17.


 
 
 
 
Partenaires

Hébergement Web