Aide formulaire de contact

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par seseba, 18 Février 2015.

  1. seseba
    seseba Nouveau WRInaute
    Inscrit:
    16 Janvier 2015
    Messages:
    30
    J'aime reçus:
    0
    Bonjour,

    est ce que quelqu'un pourrais m'aider...

    J'ai un formulaire de contacte sur mon site:
    http://testwebsite.physio-in-esslingen.de/kontakt

    Le code est le suivant:

    Code :
    Code:
        <div class="alert alert-success">
                        Well done! You successfully read this important alert message.
                    </div>
                    <form action="mailto:info@physio-in-esslingen.de" id="contact-form">
                        <div class="input-prepend">
                            <span class="add-on"><i class="icon-user"></i></span>
                            <input class="span4" id="prependedInput" size="16" type="text" placeholder="Name">
                        </div>
                        <div class="input-prepend">
                            <span class="add-on"><i class="icon-envelope"></i></span>
                            <input class="span4" id="prependedInput" size="16" type="text" placeholder="Email Addresse">
                        </div>
                        <div class="input-prepend">
                            <span class="add-on"><i class="icon-globe"></i></span>
                            <input class="span4" id="prependedInput" size="16" type="text" placeholder="Telefonnummer">
                        </div>
                        <textarea class="span6"></textarea>
                        <div class="row">
                            <div class="span2">
                                <input type="submit" class="btn btn-inverse" value="Nachricht senden">
                            </div>
                        </div>
                    </form>
    


    Le problème c'est que je n'arrive pas a le formater de facon a ce que l'email soit envoyer sans passer par un serveur mail.

    Est ce que je peux le faire en html ou est ce que je dois passer par du php.

    Et comment est ce que je peux le faire?

    Merci
     
  2. loubet
    loubet WRInaute impliqué
    Inscrit:
    19 Février 2003
    Messages:
    788
    J'aime reçus:
    0
    changer <form action="mailto:info@physio-in-esslingen.de" id="contact-form">
    pour pointer vers un script php qui va envoyer le contenu du formulaire par email.
    il y a des centaines d'exemples d'un tel script sur le net.
     
  3. anemone-clown
    anemone-clown WRInaute passionné
    Inscrit:
    11 Novembre 2007
    Messages:
    1 577
    J'aime reçus:
    20
    Le "mailto" ne s'emploie pas dans un "form"... pour confirmer loubet, il faut passer par un script php (ou asp...) qui va réaliser l'envoi du mail.

    Il existe des centaines de mini-scripts qui font ça sans avoir à configurer grand chose puisque ces scripts utilise simplement la fonction mail de php.
     
  4. seseba
    seseba Nouveau WRInaute
    Inscrit:
    16 Janvier 2015
    Messages:
    30
    J'aime reçus:
    0
    C'est bon j ai fais mon formulaire et ca fonctionne!!!

    Maintenant je souhaiterais seulement qu après l'envoi du message je n'ai pas l'ouverture d'une nouvelle page pour la confirmation mais seulement un message de confirmation sur la meme page comme mon message "Well done! You successfully read this important alert message. "

    Voici mon code html:
    [code<div class="alert alert-success">
    Well done! You successfully read this important alert message.
    </div>

    <form id="contact" method="post" action="kontakt.php">
    <div class="input-prepend">
    <span class="add-on"><i class="icon-user"></i></span>
    <input class="span4" id="nachname" name="nachname" size="16" type="text" placeholder="Name">
    </div>
    <div class="input-prepend">
    <span class="add-on"><i class="icon-envelope"></i></span>
    <input class="span4" id="email" name="email" size="16" type="text" placeholder="Email Address">
    </div>
    <div class="input-prepend">
    <span class="add-on"><i class="icon-globe"></i></span>
    <input class="span4" id="telefon" name="telefon" size="16" type="text" placeholder="Website URL">
    </div>
    <textarea class="span6" id="nachricht" name="nachricht"></textarea>
    <div class="row">
    <div class="span2">
    <input type="submit" class="btn btn-inverse" id="submit" name="submit" value="Abschicken">
    </div>
    </div>
    </form>][/code]

    Et mon code php:
    Code:
    <?php
    	/* === Daten aus dem Formular auslesen und in Variablen speichern === */
    	  $nachname = $_POST['nachname'];
    	  $email = $_POST['email'];
    	  $telefon = $_POST['telefon'];
    	  $nachricht = $_POST['nachricht'];
    
    	 
    	/* === Empfängeradresse und Betreff === */
    	  $an = 'info@physio-in-esslingen.de'; //Hier Ihre E-Mail-Adresse eintragen
    	  $betreff = "Kontaktformularnachricht | $nachname ";
    	 
    	/* === Wenn Bedingung erfüllt, dann E-Mail abschicken - andernfalls Fehlermeldung ausgeben === */
    	    if ((!empty($nachname))&&(!empty($email))&&(!empty($telefon))&&(!empty($nachricht))) {
    	 
    	      mail($an, $betreff, $nachricht, 'From:' . $email); //Mail versenden
    	 
    	      echo 'Ihre Kontaktnachricht wurde zugestellt. Sie werden bald möglichst eine Antwort erhalten.';
    	    }
    	    else {
    	      echo 'Sie müssen alle Felder ausfüllen. <a href="kontakt.htm">Zurück</a>';
    	    }
    	?>
    Comment pourrais je le faire?

    Merci
     
  5. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 169
    J'aime reçus:
    346
  6. seseba
    seseba Nouveau WRInaute
    Inscrit:
    16 Janvier 2015
    Messages:
    30
    J'aime reçus:
    0
    Là ca devient trop compliqué pour moi, je comprends plus rien...
    Qu est ce que je doit faire?
     
  7. seseba
    seseba Nouveau WRInaute
    Inscrit:
    16 Janvier 2015
    Messages:
    30
    J'aime reçus:
    0
    Est ce que c est mieux comme ca?

    Code:
    <?php
    	/* === Daten aus dem Formular auslesen und in Variablen speichern === */
    	  $nachname = $_POST['nachname'];
    	  $email = $_POST['email'];
    	  if(eregi("\r",$from) || eregi("\n",$from)) {
            die("Why ?? :(");
        }
    	  $telefon = $_POST['telefon'];
    	  $nachricht = $_POST['nachricht'];
    
    	 
    	/* === Empfängeradresse und Betreff === */
    	  $an = 'info@physio-in-esslingen.de'; //Hier Ihre E-Mail-Adresse eintragen
    	  $betreff = "Kontaktformularnachricht | $nachname ";
    	 
    	/* === Wenn Bedingung erfüllt, dann E-Mail abschicken - andernfalls Fehlermeldung ausgeben === */
    	    if ((!empty($nachname))&&(!empty($email))&&(!empty($telefon))&&(!empty($nachricht))) {
    	 
    	      mail($an, $betreff, $nachricht, 'From:' . $email); //Mail versenden
    	 
    	      echo 'Ihre Kontaktnachricht wurde zugestellt. Sie werden bald möglichst eine Antwort erhalten.';
    	    }
    	    else {
    	      echo 'Sie müssen alle Felder ausfüllen. <a href="kontakt.htm">Zurück</a>';
    	    }
    	?>
     
  8. concombre
    concombre Nouveau WRInaute
    Inscrit:
    14 Juillet 2014
    Messages:
    41
    J'aime reçus:
    0
  9. seseba
    seseba Nouveau WRInaute
    Inscrit:
    16 Janvier 2015
    Messages:
    30
    J'aime reçus:
    0
    voilà comment j ai fait:

    Code:
    <div class="alert alert-success" id="ajax-response" style="display:none;"> 
                </div>
    			
    			<form id="contact" method="post"  action="kontakt.php">
                    <div class="input-prepend">
                        <span class="add-on"><i class="icon-user"></i></span>
                        <input class="span4" id="nachname" name="nachname" size="16" type="text" placeholder="Name" required>
                    </div>
                    <div class="input-prepend">
                        <span class="add-on"><i class="icon-envelope"></i></span>
                        <input class="span4" id="email" name="email" size="16" type="email" placeholder="Email Addresse" required>
                    </div>
                    <div class="input-prepend">
                        <span class="add-on"><i class="icon-globe"></i></span>
                        <input class="span4" id="telefon" name="telefon" size="16" type="text" placeholder="Telefonnummer" required>
                    </div>
                    <textarea class="span6" id="nachricht" name="nachricht" style="height:115px; margin-top:20px" required></textarea>
                    <div class="row">
                        <div class="span2" style="margin-top:20px">
                            <input type="submit" class="btn btn-inverse" id="submit" name="submit" value="Abschicken">
                        </div>
                    </div>
                </form>
    	</div><!--End page content column-->
    	
    	<script>$( document ).ready(function() {
        $( "#contact" ).submit(function( event ) {
     
      // Stop form from submitting normally
      event.preventDefault();
    
      // Lock form
      $("#contact :input").attr("disabled", true);  
     
      // Get some values from elements on the page:
      var $form = $( this );
      var email_inhalt = $("#email").val(); 
      var nachname_inhalt = $("#nachname").val(); 
      var telefon_inhalt = $("#telefon").val();
      var nachricht_inhalt = $("#nachricht").val();
     
      // Send the data using post
      var posting = $.post( $form.attr( "action" ), {email: email_inhalt, nachname: nachname_inhalt, telefon: telefon_inhalt, nachricht: nachricht_inhalt} );
     
      // Put the results in a div
      posting.done(function( data ) {
        $( "#ajax-response" ).text(data);
        // unlock form
        $("#contact :input").attr("disabled", false);
    	$("#ajax-response").fadeIn();  	
      });
    });  
    });
    </script>
     
Chargement...
Similar Threads - Aide contact Forum Date
[Résolu] Aide au sujet du formulaire de contact Administration d'un site Web 27 Mai 2005
Aide mémoire de fin d’étude Le café de WebRankInfo Vendredi à 00:52
Une aide pour une fonction récursive... Développement d'un site Web ou d'une appli mobile 18 Juillet 2022
Aide petite regex Développement d'un site Web ou d'une appli mobile 28 Juin 2022
Aide données structurées produits Woocommerce Débuter en référencement 4 Mai 2022
WordPress A l'aide ! Mon site est spammé, mon domain rating prend un sacré coup Débuter en référencement 26 Avril 2022
WordPress Concours SEO : aide pour référencer site sur Boinmadig Demandes d'avis et de conseils sur vos sites 31 Mars 2022
Pose de liens : Besoin d'aide d'ordre technique et besoin d'éclairage Netlinking, backlinks, liens et redirections 9 Mars 2022
De l'aide pour ma localisation dans les balises SEO Demandes d'avis et de conseils sur vos sites 23 Février 2022
Comparateur de prix de bien commun - Aide / partenariat Demandes d'avis et de conseils sur vos sites 23 Décembre 2021
Avis et aide sur quel-canape Demandes d'avis et de conseils sur vos sites 13 Décembre 2021
Besoin d'aide pour le lancement de mon Application Demandes d'avis et de conseils sur vos sites 12 Août 2021
Besoin d'aide pour la compréhension d'une application Développement d'un site Web ou d'une appli mobile 1 Août 2021
J’ai disparu de la SERP… A l’aide Débuter en référencement 25 Juillet 2021
M'aider à comprendre... Demandes d'avis et de conseils sur vos sites 16 Juin 2021
Comment devenir freelance à l’aide d’internet ? Google : l'entreprise, les sites web, les services 17 Mai 2021
Besoin d'aide SEO pour mon site Débuter en référencement 13 Mai 2021
[AIDE] Diffuser des publicités vidéo (pre-roll) avec Ad Manager Monétisation d'un site web 12 Mai 2021
Aide SEO pour mon site investirbordeaux.fr Demandes d'avis et de conseils sur vos sites 3 Mai 2021
Demande d'aide pour mon nouveau site Demandes d'avis et de conseils sur vos sites 12 Avril 2021