Formulaire HTML - besoin d'aide des pros

Fermé
chazy_chaxxx - 22 déc. 2009 à 00:20
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 25 déc. 2009 à 20:05
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
22 déc. 2009 à 00:25
Il faut utiliser du PHP, pour que l'envoie du mail se fasse côté serveur.
0
chazy_chaxxx
22 déc. 2009 à 00:27
Et tu peux peut-être m'aider à faire ça ?
0
totofrancois Messages postés 398 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 2 août 2013 44
22 déc. 2009 à 00:32
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
22 déc. 2009 à 00:51
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 jeudi 19 novembre 2009 Statut Membre Dernière intervention 2 août 2013 44
22 déc. 2009 à 00:58
A la place des $_REQUEST met des $_POST et dans ton formulaire method="post"

les majuscules sont importantes
0
chazy_chaxxx
22 déc. 2009 à 01:02
toujours pareil :'(
0
totofrancois Messages postés 398 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 2 août 2013 44
22 déc. 2009 à 01:10
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
22 déc. 2009 à 01:16
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 jeudi 19 novembre 2009 Statut Membre Dernière intervention 2 août 2013 44
22 déc. 2009 à 01:26
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
22 déc. 2009 à 01:29
Merci pour ton aide, bonne nuit
Je crois pas que j'ai la solution
0
JustBrako Messages postés 152 Date d'inscription samedi 12 décembre 2009 Statut Membre Dernière intervention 9 mars 2014 10
22 déc. 2009 à 01:40
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 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
22 déc. 2009 à 06:45
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 mardi 22 décembre 2009 Statut Membre Dernière intervention 16 mars 2010 1
22 déc. 2009 à 09:13
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 samedi 24 janvier 2009 Statut Membre Dernière intervention 30 octobre 2022 14
22 déc. 2009 à 13:49
JustBrako : je pige rien, regarde ce que ça me donne : http://img29.imageshack.us/img29/7766/sanstitreyog.png
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
22 déc. 2009 à 14:36
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 samedi 24 janvier 2009 Statut Membre Dernière intervention 30 octobre 2022 14
22 déc. 2009 à 16:02
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
25 déc. 2009 à 20:05
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