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

jQuery Discussion :

Erreur sur un formulaire jQuery


Sujet :

jQuery

  1. #1
    Membre éclairé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    414
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2010
    Messages : 414
    Par défaut Erreur sur un formulaire jQuery
    Bonjour

    Je n'arrive pas à faire fonctionner ce formulaire installé sur mon site. A chaque fois il me renvoie une erreur. Svp aidez-moi à comprendre cette erreur, ça fait plusieurs jours que j'y suis. Voici le site où ce trouve ce formulaire : http://mlcom.net/
    Voici l'erreur que j'ai :
    Nom : ML COMMUNICATION - RELATIONS PRESSE PUBLIQUES - RESEAUX SOCIAUX - BRANDING 2016-02-20 22-56-42.png
Affichages : 248
Taille : 24,7 Ko

    Voici mon formulaire :
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <div class="contact-form-wrap full-height full-width">
    	<!-- Contact-form : starts -->
    	<div class="contact-form">
    		<div class="vertical-align">
    			<form id="contactform" name="myform" action="sendmail.php" enctype="multipart/form-data" method="post">
    				<div class="">
    					<input class="font4" type="text" id="name" placeholder="Nom" name="name" data-placeholder="Name">
    					<input class="font4" type="text" id="email" placeholder="Email" name="email"  data-placeholder="Email">
    					<input type="hidden" value="informaticaux@gmail.com" name="receiver">
    	       				<input type="hidden" value="Objet" name="subject">
    	       				<input type="text" value="Message" class="website_url" name="website_url">
    					<textarea class="font4" rows="2" id="message" name="message" placeholder="Message"  data-placeholder="Message"></textarea>
    					<div class="button-wrap">
    						<button class="font2 button button-style3 theme-color" type="submit" name="submit" id="submit">Envoyer</button>
    					</div>
    				</div>	
    			</form>
    		</div>	
    		<div class="contact-form-close-btn">X</div>
    	</div>
    	<!-- Contact-form : ends -->
     
    	<!-- Modal Section HTML Markup -->
    	<button class="md-trigger launch_modal hidden-lg hidden-md hidden-sm hidden-xs" data-modal="modal-5">Launch modal</button>
    	<div class="md-modal md-effect-5" id="modal-5">
    		<div class="md-content">
    			<h3>Thanks For Your Comment</h3>
    			<div>
    				<p class="align-center">Lorem ipsum dolor siter amet mundium corpes illon tolves lorem ipsum dolor. Quisque nec est id ante consectetur tristique. Suspendisse potenti.</p>
    				<div class="clear add-top-small"></div>
    				<button class="md-close btn">Close</button>
    			</div>
    		</div>
    	</div>
    	<div class="md-overlay"></div>
    </div>
    Voici le fichier php de traitement :

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    <?php
     
    $receiver = $_POST['receiver'];          //PROVIDE YOUR EMAIL ADDRESS IN HTML CONTACT FORM SECTION CHANGE value="admin@mail.com"
    $subject = $_POST['subject'];            //PROVIDE THE SUBJECT OF THE EMAIL IN HTML CONTACT FORM SECTION CHANGE value="contactform"
     
     
     
    $name = $_POST['name'];
    $email = $_POST['email'];
    $mail_message = $_POST['message'];
     
     
    $message = "<br/>Name: " . $name .
    	"<br/>Email: " . $email ;
     
    $message .= "<br/>Message: " . $mail_message .
    	"<br/><br/><br/>Date: " . date("Y-m-d h:i:s");
     
    $siteEmail = $receiver;
    $emailTitle = $subject;
    $thankYouMessage = "Merci, votre message à bien été envoyé.";  
    $err_msg =  'Erreur ! Svp, essayez à nouveau';
     
     
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $headers .='From: ' . $name . ' <' . $email . '>';
     
    if($_POST['website_url'] == '')
    {
    	if(mail($receiver, $emailTitle, $message, $headers))
    		{ echo 'success'; }
    	else { echo 'error'; }
    }
    else
    {
    	echo 'error';
    }
     
     
    ?>

  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
    Par défaut
    Ce n'est pas un problème PHP.

    L'erreur est définie dans ton fichier main.js
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $('.md-content h3').html('Something went wrong!');
    Je place ton message dans le forum jQuery pour avis des experts.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    je pense que le soucis est coté PHP attendu que si j’omets de remplir le champ website_url j'ai un retour "succes"
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    if($_POST['website_url'] == '')
    {
    	if(mail($receiver, $emailTitle, $message, $headers))
    		{ echo 'success'; }
    	else { echo 'error'; }
    }
    else
    {
    	echo 'error';
    }

  4. #4
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Au départ, je ne vois qu'une petite animation et un avertissement dans la console : "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/."

    Après une longue attende, on a une belle image plein écran et un autre avertissement : "'SVGElement.offsetWidth' is deprecated and will be removed in M50, around April 2016. See https://www.chromestatus.com/features/5724912467574784 for more details."

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  5. #5
    Membre éclairé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    414
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2010
    Messages : 414
    Par défaut
    Ca marche. J'ai enlevé ces parties :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" value="Message" class="website_url" name="website_url">
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if($_POST['website_url'] == '')
    Merci de votre attention.

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

Discussions similaires

  1. Erreur sur mon formulaire
    Par auroore dans le forum Langage
    Réponses: 2
    Dernier message: 16/03/2010, 16h35
  2. Réponses: 7
    Dernier message: 12/02/2010, 10h48
  3. [MySQL] Gestion d'erreur sur un formulaire
    Par kate59 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 27/01/2009, 08h34
  4. Erreur sur mon formulaire de contact
    Par Angeldu74 dans le forum Langage
    Réponses: 4
    Dernier message: 13/01/2008, 00h06
  5. Message d'erreur sur un formulaire de recherche
    Par FCL31 dans le forum Modélisation
    Réponses: 1
    Dernier message: 17/08/2007, 15h02

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