Formulaire envoi en php????

noline.29 Messages postés 22 Statut Membre -  
bg62 Messages postés 26230 Statut Modérateur -
Bonjour,
je suis complètement largué, je voulais créer un formulaire de contact très simple avec nom; mail; téléphone

cela donnais ça:

<!-- Debut Formulaire de Contact -->

<form action="#" method="post" id="contact">
<fieldset>

<p>
<label for="mlle">
Mlle <input name="sexe" id="mlle" value="MLE" checked="checked" type="radio" />
</label>
<label for="mme">
Mme <input name="sexe" id="mme" value="MME" type="radio" />
</label>
<label for="mr">
Mr <input name="sexe" id="mr" value="MR" type="radio" />
</label>
</p>
<p>
<label for="nom">
<input name="nom" id="nom" size="28" type="text" value="Nom / Prénom" onfocus="this.value=''" />
</label>
</p>
<p>
<label for="email">
<input name="email" id="email" size="28" type="text" value="Adresse Email" onfocus="this.value=''" />
</label>
</p>
<p>
<label for="tel">
<input name="tel" id="tel" size="28" type="text" value="Téléphone" onfocus="this.value=''" />
</label>
</p>
<p>
<small>Tous les champs sont obligatoires</small>
</p>
<p>
<input id="button" type="submit" value="Envoyer" title="aumaka.surfschool"/>
<input id="reset" type="reset" value="Annuler" title="Annuler" />
</p>
</fieldset>
<fieldset>
<textarea name="texte" id="texte" cols="30" rows="7" onfocus="this.value=''">Message</textarea>
</fieldset>
</form>

<!-- Fin Formulaire de Contact -->

mais ça marche pas, apparemment il faudrait incorporé du PHP .
je n'ai jamais utiliser le PHP, je ne vois pas ou il faut que je l' insert.

merci

10 réponses

hamzafes Messages postés 258 Statut Membre 54
 
là t'as mis juste le formulaire, il est où le traitement des données après l'envoi ?
0
noline.29 Messages postés 22 Statut Membre 1
 
je savais pas qu'il y avait un traitement des données après l'envoi, je suis débutante j'essaie de faire au mieux

merci de me le préciser, du coup je vais cherhcer comment on fait ça.

merci
0
noline.29 Messages postés 22 Statut Membre 1
 
MERCIIIIIIII bg 62

cool. ça va aller beaucoup plus vite comme ça ;-)
0
bg62 Messages postés 26230 Statut Modérateur 2 418
 
de rien :)
0
noline.29 Messages postés 22 Statut Membre 1
 
Bonsoir,

là je suis dans l'impasse.
j'ai créer mon formulaire html ça c ok!

maintenant il faut que je créer un traitement des données pour l'envoi.

apparemment, comme je suis sur dreamveaver CS4, il faudrait que je créer une table MySQL( -_-") 1er problème je sais absolument pas comment mis prendre.! et tout simplement je ne sais pas a koi ça sert .

aider moi s'il vous plait là je sent que je vais péter une durite

merci d'avance (-_-"")

tout fonction il me reste plus que ce formulaire contact,pour pouvoir recevoir les mail des visiteurs.
0

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

Posez votre question
bg62 Messages postés 26230 Statut Modérateur 2 418
 
si c'est uniquement pour un 'formulaire de contact' c'est suffisant ... pourquoi veux-tu créer une bdd ensuite ?
0
noline.29 Messages postés 22 Statut Membre 1
 
apparemment je n'est pas effectué le traitement d'envoi du formulaire et sur un tuto il dise de faire comme ça, je comprend plus rien
kan on n'est débutant c pas facile de capté tous les termes

t'as une idée de ce que je peux rajouter dans le script de mon formulaire pour que la liaison se face avec ma boite mail??
0
bg62 Messages postés 26230 Statut Modérateur 2 418
 
ben si tu as fait avec le lien que je t'ai mis ... tout est dedans ... il suffit de faire ça calmement et de tester ensuite en ligne , après no problèmes :)
0
noline.29 Messages postés 22 Statut Membre 1
 
tu vas surement trouver que je fais ma difficile, mais c payent...
0
bg62 Messages postés 26230 Statut Modérateur 2 418
 
qu'est-ce qui est payant ? pas le lien que je t'ai mis en tous cas ...
0
Judes-Emile Bornes IV Messages postés 127 Statut Membre 12
 
Voici les exemples d'un formulaire avec le script php de traitement, si ça peut t'aider! :)
ciao

Fab

exemple de formulaire:
<form action="contact.php" method="post" id="contactform" target="iframe" name="contactform" onsubmit="return valider()">
    <!-- Les Champs à remplir par l'internaute -->
    <label for="nom" class="arial11noirgras"> Nom&nbsp;:<br />
    <input name="nom" type="text" class="arial11noir" id="nom" size="35" maxlength="255" />
    </label><br />
    <label for="prenom" class="arial11noirgras"> Prénom&nbsp;:<br />
    <input name="prenom" type="text" class="arial11noir" id="prenom" size="35" maxlength="255" />
    </label><br />
    <label for="email" class="arial11noirgras">Email&nbsp;:<br />
    <input type="text" class="arial11noir" name="email" id="email" size="35" maxlength="255" />
    </label><br />
    <label for="telephone" class="arial11noirgras">N° de Tél.&nbsp;(optionnel)&nbsp;:<br />
    <input type="text" class="arial11noir" name="telephone" id="telephone" size="35" maxlength="255" />
    </label><br />
	<label for="objet" class="arial11noirgras">Objet de votre message :<br />
    <select name="objet" size="1" class="arial11noir" dir="ltr">
    <option value="1" selected>Choisissez votre sujet ...</option>
	<option value="2">Demande d'informations</option>
	<option value="3">Signaler un problème sur le site</option>
    </select>
    </label><br />
    <label for="message" class="arial11noirgras">Message&nbsp;:<br />
	<textarea name="message" cols="75" rows="8" class="arial11noir" id="message" title="message" dir="ltr">
    </textarea>
  	</label>
    <br />
	<input name="Envoyer" type="submit" class="arial11noirgras" value="envoyer l'email"/>
    <input name="Clear" type="reset" class="arial11noirgras" value="effacer" />
    <br /><br />
</form>


fichier php de traitement:
<?php

$FORM1 = $_POST['nom'] ;
$FORM2 = $_POST['prenom'].' dont les coordonnées sont :\n'.'email :';
$FORM3 = $_POST['email'].'\n'.'téléphone :';
$FORM4 = $_POST['telephone'].'\n'.'a laissé le message suivant:\n'.'objet :';
$FORM5 = $_POST['objet'].'\n'.'message :';
$FORM6 = $_POST['message'];
$MailSubject = $FORM5;
$MailTo = "moi@monsite.com";

$tableau = array ($FORM1, $FORM2, $FORM3, $FORM4, $FORM6);

mail($MailTo, $MailSubject, implode(" ",$tableau));

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="css/monstyle.css" />
<title>mon site</title>
</head>

<body>
<div id="mon fond">
<div id="infostransmises">Merci, votre message a bien &eacute;t&eacute; transmis ;<br/>
vous pouvez continuer &agrave; naviguer sur le site.
</div>
<br/><br/>
</div>
</body>
</html>
0
Fetide68 Messages postés 816 Statut Membre 32
 
Un site très bien fait et, il faut le dire plus adapté que les tutos ccc.net :
https://openclassrooms.com/fr/

Tu fais toute la partie php, ça te prendra quelques heures au pire, mais après ton problème sera de la rigolade, je te le garantie.
0