IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

imprimer et envoyer par email


Sujet :

Langage PHP

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 3
    Points : 1
    Points
    1
    Par défaut imprimer et envoyer par email
    Salutations amicales,

    Ce message pour chercher conseils ou aides concernant un formulaire en php.
    J'ai fait un formulaire en php ( en réalité, compilé plusieurs morceaux de programmes trouvés sur le Net ) et il fonctionne très bien.
    Après avoir rempli le formulaire, un lien texte ( script en java ) permet de l'imprimer, puis une fois l'impression terminée, on clique sur le bouton Envoyer pour le transmettre par email.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <SCRIPT LANGUAGE="JavaScript">
          if(window.print)
    	{
    	document.write('<A HREF="javascript:window.print()">IMPRIMER en cliquant ICI - AVANT - de cliquer sur ENVOYER !!!</A>');
    	}
    </SCRIPT>
     
    </div>
    <p align="center">l'impression terminée, faites envoyer, merci.<br /></p>
    <div class="submit">
    <input type="reset" name="Reset" value="Effacer" />&nbsp; 
    <input type="submit" name="envoi" value="ENVOYER" /></div>
    </fieldset>
    </form>
     
    </body>
    </html>
    Où, aie aie aie, je coince sérieusement : c'est que je veux faire un seul bouton qui, lorsque je clique dessus, entraîne à la fois l'impression du formulaire et son envoi par email…

    J'ai passé des heures sur internet et regardé un peu partout sur developpez.com pour essayer de trouver l'astuce, mais je n'ai rien trouvé, peut-être est-ce plus compliqué que je ne le pense ?

    Vous avez une idée de ce que je dois faire ?

    Merci pour votre sympathique aide, cordialement,G.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Comment fais-tu l'envoi par email ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 3
    Points : 1
    Points
    1
    Par défaut suite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <body>
    <form name="formulaire" method="post" action="<?php echo($_SERVER['SCRIPT_NAME']); ?>" onsubmit="return verifSelection()">

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    ça ne m'en dit pas plus ...
    je pense que tu dois pouvoir placer ton instruction javascript d'impression après le script qui traites l'envoi du mail (qui est en PHP je suppose).

    Prends en compte simplement que le comportement que tu souhaites n'est pas vraiment naturel d'un point de vue web/utilisateur ; c'est à dire que ce n'est pas vraiment ce qu'on trouve en général sur le web.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    salutations du soir,
    merci,

    je pense que tu dois pouvoir placer ton instruction javascript d'impression après le script qui traites l'envoi du mail (qui est en PHP je suppose) >>> OUI, je vais en faire un autre que celui que j'utilise qui est très long, et remettrais le code ici, pour plus de compréhension...

    Prends en compte simplement que le comportement que tu souhaites n'est pas vraiment naturel d'un point de vue web/utilisateur ; c'est à dire que ce n'est pas vraiment ce qu'on trouve en général sur le web. >>> Il s'agit d'un formulaire d'inscription à mon club qui peut être rempli par plusieurs personnes différentes chacun avec leur propre ordinateur portable. Je pensais que ces personnes pouvaient remplir ledit formulaire à partir d'internet, qu'elles devaient l'imprimer pour le donner au nouvel adhérent et qu'automatiquement ( à titre d'archives ) le formulaire m'était envoyé par mail, donc sur mon ordinateur. C'est pas habituel ? Peut-être que je complique trop les choses, il suffit de remplir une simple base de donnée et d'imprimer ensuite ?

Discussions similaires

  1. Réponses: 6
    Dernier message: 25/06/2009, 22h22
  2. Réponses: 9
    Dernier message: 19/03/2008, 08h37
  3. Etat envoyé par email
    Par JenTry dans le forum IHM
    Réponses: 5
    Dernier message: 05/09/2007, 09h49
  4. attaché un document et l'envoyer par email
    Par nou366 dans le forum Débuter
    Réponses: 2
    Dernier message: 01/05/2006, 18h15
  5. [FPDF] Créer un PDF et l'envoyer par email avec PHPMailer
    Par nico33307 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 12/12/2005, 22h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo