Formulaire HTML - besoin d'aide des pros

chazy_chaxxx -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir à tous,

Je suis en train de creer mon site web et je suis plus qu'un navet dans le domaine, je débute depuis quelques jours...

Voici le formulaire concerné : http://www.blacks-refrigeration.be/Contact.html

Comment faire pour qu'il soit opérationnel ?
Je veux dire par là que quand on clique sur Envoyer, le message soit bien sur envoyé [Je sais pas pourquoi ce foutu outlook se lance] mais aussi qu'une page merci.html soit affiché quelques secondes avant d'être automatiquement redirigée...


Voici mes codes HTML que j'ai composé à l'aide de plusieurs site web...

<div id="apDiv6"><form action="mailto:jig_leatherface@hotmail.com" method=post enctype="text/plain">
    <p><strong><em>Formulaire de contact</em></strong></p>
    <p>Votre nom complet:
<input name="Votre nom">
</p>
    <p>
      Vous êtes:
      <select name="fonction">
        <option value="Particulier">Particulier </option>
        <option value="Professionel">Professionnel </option>
        </select>
<p>Votre E-Mail:
      <input type="text" name="email" size=30 maxlength=40>
      <BR>
      <br>
      Tapez ici votre message.
      <textarea name="comm" cols=31 rows=4>
N'oubliez pas de laisser vos coordonnées...
      </textarea>
      <br>
      <br>
      <input type="submit" value="Envoyer">
      <input type="reset" value="Annuler">
    
</form></div>
</div>

Configuration: Windows 7
Google chrome
Dreamweaver CS4
A voir également:

17 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Il faut utiliser du PHP, pour que l'envoie du mail se fasse côté serveur.
0
chazy_chaxxx
 
Et tu peux peut-être m'aider à faire ça ?
0
totofrancois Messages postés 398 Date d'inscription   Statut Membre Dernière intervention   44
 
ca va etre un truc du genre :

<form action="TONFICHIER.PHP">.....





TONFICHIR.PHP (php5)
<?php

$texte_mail = ' fonction = '.$_REQUEST['fonction'] ;
$texte_mail .= 'email = '.$_REQUEST['email'];
$texte_mail .= 'comm = '.$_REQUEST['comm'];

mail('jig_leatherface@hotmail.com','contact',$texte_mail);

?>
0
chazy_chaxxx
 
Alors ça se rapproche mais ça marche pas encore vraiment bien :) j'ai recu un mail mais le texte est :
fonction = email = comm =
Comment cela se fait-il que je vois pas le texte inscrit dans les champs ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
totofrancois Messages postés 398 Date d'inscription   Statut Membre Dernière intervention   44
 
A la place des $_REQUEST met des $_POST et dans ton formulaire method="post"

les majuscules sont importantes
0
chazy_chaxxx
 
toujours pareil :'(
0
totofrancois Messages postés 398 Date d'inscription   Statut Membre Dernière intervention   44
 
Remarques : fermes tes input par un />
tu test avec quoi wamp easy php ?
Fait des echo $_POST["email"]; ou essai print_r($_REQUEST et du $_POST) et regarde dans lasource du résultats lestableaux produits

https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires
0
chazy_chaxxx
 
Je suis sincèrement désolé Totofrançois, et je te remercie pour ton aide mais là je comprend plus rien...
"Remarques : fermes tes input par un />" Veux tu dire par là que je dois ajouter /> à chaque fin de ligne ?

"tu test avec quoi wamp easy php ?" Heuu, non, j'ai testé en complétant le formulaire et en allant voir mes mails

"Fait des echo $_POST["email"]; ou essai print_r($_REQUEST et du $_POST) et regarde dans lasource du résultats lestableaux produits " Là je n'ai aucune idée de ce que tu veux dire, je suis désolé de mon ignorance mais je suis pas à ton niveau Toto...
0
totofrancois Messages postés 398 Date d'inscription   Statut Membre Dernière intervention   44
 
Wamp ou easyphp permettent de tester en local tonsure web sans avoir besoin de lemettre en ligne

va voir le lien vers le site du zéro sur les formulaire cela te permettra dereprendre toutes les étapes, un ptit coup de Google avec formulaire php et tu trouv ce que tu veux

on écrit soit <input>...</input>
soit<input /> de même pour les autre balises c'est un abus de langage que de ne pas les mettre

ca fait quelques années que je ne fai plus de formulaire aussi simple c'est pour CA que je suis perdu !

Bon allé bonne nuit
mon iPhone a plus de batterie et je dois me lever dans 7h!
0
chazy_chaxxx
 
Merci pour ton aide, bonne nuit
Je crois pas que j'ai la solution
0
JustBrako Messages postés 153 Date d'inscription   Statut Membre Dernière intervention   10
 
sinon pourkoi ne pas aller chercher un formulaire deja tout pret si tu debute ca te permet de l'avoir rapidement en attendant que tu sois au point en progra...

voila un ptit link si ca te convient pas tape"formulaire html gratuit" sur google et tu trouvera ton bonheur sans rien connaitre en progra

http://www.ge-net.ch/page/rw-wfco-owb-0.html
0
jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
Bonjour,

Sinon, j'ai un exemple sur mon site ( http://www.jjsteing.com ) pour envoyer des e mail via un site... source en php.. test et dis moi si ca te va :D
0
Petit Raptor Messages postés 187 Date d'inscription   Statut Membre Dernière intervention   1
 
J'ai résolu ton mystère =P

Je me suis permis de modifier ton script d'envoie de mail en fonction de ses besoin jjsteing

Si tu veux faire un test, donne moi l'adresse mail que je dois entré en destinataire et je te prépare cela dès que j'ai ton mail, je te donnerais le lien du script que j'ai mis sur mon serveur pour que tu puisse tester.

Cordialement,
0
Chazy_chaxxx Messages postés 106 Date d'inscription   Statut Membre Dernière intervention   14
 
JustBrako : je pige rien, regarde ce que ça me donne : http://img29.imageshack.us/img29/7766/sanstitreyog.png
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Faut dire qu'un script avec les shorts tags, ça commence mal ...
Remplace tous les "<?" par "<?php".
Mais le mieux est de construire toi-même le script, et de comprendre ce qu'il fait :
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
http://www.siteduzero.com/tutoriel-3-35146-mail-envoyer-un-mail-en-php.html
0
Chazy_chaxxx Messages postés 106 Date d'inscription   Statut Membre Dernière intervention   14
 
Je te remercie pour ton aide et tes liens ont l'air très intéressant (franchement)
Mais je dois malheureusement rendre ce formulaire opérationnel dans des délais très rapides... le temps que je comprenne tout ça, en plus du boulot et sans parler de tout les petits problèmes que je rencontrerai ça va me mettre 3 plombes. Est ce que tu pourrais pas me dire clairement ce que je dois mettre pour que ça fonctionne s'il te plait ?
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Désolé pour le temps, je t'avais oublié :-/
Je t'ai codé une page complète contenant le formulaire.
Tu n'as qu'une ligne à modifier, la 86ème.
Voilà le script : http://paste.pocoo.org/show/159627/
0