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 :

Envoyer un formulaire avec PHP mail


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de jbidou88
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    493
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 493
    Par défaut Envoyer un formulaire avec PHP mail
    Bonjour, j'ai un problème avec mon formulaire pour l'envoyer avec php mail.

    code de mon formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form name="formulaire" method="post" action="mail.php" enctype="multipart/form-data"> ensuite le formulaire
    et il ne transmet pas le variable

    voici mon code php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
     
    if($send =="envoi") // On vérifie que l'envoi est fait
    {
    mail("xxxxxxxxxx@xxxx.com",$titre,$formulaire,"From: ".$emaill); // on envoie le mail
    include "mailok.html";
    }
     
    ?>
    Et il ne recupère pas les variables car il ne met pas mailok.html

    MErci de votre aide !!!

  2. #2
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    1. enctype n'est pas à ma connaissance une propriété légale pour la balise "form".
    2. Quel est le lien entre ton formulaire et le code php que tu nous montres ?
    3. Ca te dirait pas de relire rapidement un tuto sur les formulaires en PHP, histoire d'être sûr que tu passes pas à côté de quelque chose ?

  3. #3
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?php
     
    if($send =="envoi") // On vérifie que l'envoi est fait
    {
    mail("xxxxxxxxxx@xxxx.com",$_POST['titre'],$_POST['formulaire'],"From: ".$_POST['emaill']); // on envoie le mail
    include "mailok.html";
    }
     
    ?>

  4. #4
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    J'ai un peu peur aussi de ce que peut bien vouloir dire pour toi le ($send == "envoi").

  5. #5
    Membre éclairé Avatar de jbidou88
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    493
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 493
    Par défaut
    alors mon fichier php est mail.php et dans mon form j'ai send

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="send" value="envoi">
    Comme ça je verifie si l'envoi des vars c'est effectuer mais ca ne fonctionne pas

  6. #6
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par julien.biedermann
    alors mon fichier php est mail.php et dans mon form j'ai send

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="send" value="envoi">
    Comme ça je verifie si l'envoi des vars c'est effectuer mais ca ne fonctionne pas
    C'est bien ce que je craignais.
    Pour vérifier que l'on vient bien de ton formulaire, tu fais des isset($_POST["send"]), par exemple.
    Va lire des tutos avant de continuer. Tu gagneras du temps.

  7. #7
    Membre éclairé Avatar de jbidou88
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    493
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 493
    Par défaut
    Ca ne fonctionne pas... C'est possible que ça ne fonctionne pas car il faut du php3 ?

  8. #8
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par julien.biedermann
    C'est possible que ça ne fonctionne pas car il faut du php3 ?
    Non.

    Pour l'instant oublie l'envoi des mails. En tête de mail.php, affiche les variables postées, et regarde si c'est ce que tu devrais recevoir :

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MX] Envoyer une variable avec PHP
    Par flo48 dans le forum Flash
    Réponses: 38
    Dernier message: 22/09/2010, 11h51
  2. [FLASH 8] Envoyer un formulaire avec TextInput
    Par teocourant dans le forum Flash
    Réponses: 5
    Dernier message: 05/08/2006, 11h18
  3. Envoyer des email avec PHP
    Par dolf13 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 12/07/2006, 11h49
  4. Réponses: 5
    Dernier message: 13/04/2006, 20h51
  5. Impossible d'envoyer un formulaire avec javascript
    Par Mimi Bulles dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 14/11/2005, 21h37

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