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 :

Contact Form html & php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 96
    Par défaut Contact Form html & php
    Bonjour a tous

    j'ai un problème avec mon contact form et le php, quand j'essaye d'envoyer un message rien ne se passe, quelqu'un saurait me dire ou est le problème?

    Code html : 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
      <div class="row">
              <div class="col-md-8 pr-md-5 pr-sm-0 mb-4">
                <form action="#">
                  <div class="row">
                    <div class="col-md">
                      <div class="form-group">
    				    <form method="post" action="contactengine.php">
                        <label for="name">Name</label>
                        <input type="text" class="form-control p-3 rounded-0" name="Name" id="Name">
                      </div>
                    </div>
                    <div class="col-md">
                      <div class="form-group">
                        <label for="email">Email</label>
                        <input type="text" class="form-control p-3 rounded-0" name="Email" id="Email">
                      </div>
                    </div>
                  </div>  
                  <div class="form-group">
                    <label for="message">Message</label>
                    <textarea cols="30" rows="10" class="form-control p-3 rounded-0" name="Message" id="Message"></textarea>
                  </div>
                  <div class="form-group">
                    <input type="submit" class="btn pb_outline-dark pb_font-13 pb_letter-spacing-2 p-3 rounded-0" name="submit" value="Submit">
                  </div>
                </form>
    			<div style="clear: both;"></div>
              </div>
            </div>
          </div>
        </section>

    et le php:

    Code php : 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    <?php
     
    $EmailFrom = "user@hotmail.com";
    $EmailTo = "st@hotmail.com";
    $Subject = "Nice & Simple Contact Form by CSS-Tricks";
    $Name = Trim(stripslashes($_POST['Name'])); 
    $Email = Trim(stripslashes($_POST['Email'])); 
    $Message = Trim(stripslashes($_POST['Message'])); 
     
    // validation
    $validationOK=true;
    if (!$validationOK) {
      print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
      exit;
    }
     
    // prepare email body text
    $Body = "";
    $Body .= "Name: ";
    $Body .= $Name;
    $Body .= "\n";
    $Body .= "Email: ";
    $Body .= $Email;
    $Body .= "\n";
    $Body .= "Message: ";
    $Body .= $Message;
    $Body .= "\n";
     
    // send email 
    $success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
     
    // redirect to success page 
    if ($success){
      print "<meta http-equiv=\"refresh\" content=\"0;URL=contactthanks.php\">";
    }
    else{
      print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
    }
    ?>

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1- erreurs dans le code HTML : des balises sont ouvertes ou fermées aux mauvais endroits.
    Une bonne indentation du code permettrait de mieux voir la structure, et de la corriger plus facilement.

    2-



    3- trouve un script plus récent, ou mieux : écris-le toi-même.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 96
    Par défaut
    j'ai remodifié le html et le php mais les emails ne m'arrivent toujours pas :s

  4. #4
    Invité
    Invité(e)
    Par défaut
    Il faut corriger ça :


  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 96
    Par défaut
    corriger quoi?? je ne vois rien.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Moi non plus, je ne vois pas ton code...


Discussions similaires

  1. mise en forme tableau html et php
    Par rgdu86 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 28/03/2008, 18h49
  2. [Dreamwaver] Mise en page/forme du Code css html,js,php..
    Par acceso dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 04/03/2006, 18h05
  3. Réponses: 11
    Dernier message: 17/01/2006, 16h54
  4. Mise en forme HTML
    Par Regis.C dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 25/04/2004, 11h55
  5. Transformation xml + xsl -> HTML via PHP
    Par petit-ourson dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 19/10/2003, 22h42

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