Formulaire de contact PHP
F62I
-
Bilow -
Bilow -
Bonsoir,
voila sur mon petit site je voulais fair un "formulaire de contact" j'ai trouvé un ptit script asse simpas
le problème c'est que j'ai que celui en html maintenant il faut celui en php pour qu'il traite les infos ...
je recherche donc une personne qui pourrai m'aider je lui montre mon script formulaire , il m'aide pour celui en php et me dit comme "l'activer"
voila je vous remercie je préfère que tout se déroule sur msn : F62i@hotmail.fr merci
(ps : j'ai nvu,notepad++,dreamweaver cs4 (acheter,complet))
voila sur mon petit site je voulais fair un "formulaire de contact" j'ai trouvé un ptit script asse simpas
le problème c'est que j'ai que celui en html maintenant il faut celui en php pour qu'il traite les infos ...
je recherche donc une personne qui pourrai m'aider je lui montre mon script formulaire , il m'aide pour celui en php et me dit comme "l'activer"
voila je vous remercie je préfère que tout se déroule sur msn : F62i@hotmail.fr merci
(ps : j'ai nvu,notepad++,dreamweaver cs4 (acheter,complet))
A voir également:
- Formulaire de contact PHP
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Formulaire de contact le bon coin introuvable ✓ - Forum Vos droits sur internet
3 réponses
Bonjour,
Alors voila, je t'ai écrit un exemple.
Reste à savoir ce que tu veux faire des données entrées par l'utilisateur.
Une seule page en PHP + html suffit.
Pour que ce code fonctionne, il faut qu'il soit sur un serveur.
J'ai rajouté un script de vérification pour les champs de formulaire.
J'espère que cela te conviendra,
Bilow.
<?php
$adresse = "ton_mail@mail.com";
$sujet = "Msg de ton site web !";
$from = "Contact site web";
$from_mail = $adresse;
?>
<html>
<head>
<title>Contact</title>
<script type="text/javascript">
function valider(){
if(document.forme.nom.value==""){
alert("Entrez votre nom !");
return false;
}
else if(document.forme.texte.value==""){
alert("Entrez un message !");
return false;
}
else{
return true;
}
}
</script>
</head>
<body>
<?php
if(isset($_POST['nom'])){
echo "Vous vous appelez : <b>" . $_POST['nom'] . "</b> !<br>---";
echo nl2br(htmlspecialchars($_POST['texte'])) . "<br>---";
$msg="---\nMessage automatique.\nPosté par : " . $_POST['nom'] . "\n---\n" . $_POST['texte'];
$headers = "From: " . $from . "<" . $from_mail . ">";
mail($adresse, $sujet, $msg, $headers);
echo "Un message a été envoyé à cette adresse : " . $adresse;
}
?>
<form method="POST" name="forme" onsubmit="return valider()">
<p>Votre nom : <input type="text" name="nom"></p>
<p>Message :</p>
<textarea name="texte"></textarea>
<p><input type="submit" value="Envoyer"></p>
</form>
</body>
</html>
Alors voila, je t'ai écrit un exemple.
Reste à savoir ce que tu veux faire des données entrées par l'utilisateur.
Une seule page en PHP + html suffit.
Pour que ce code fonctionne, il faut qu'il soit sur un serveur.
J'ai rajouté un script de vérification pour les champs de formulaire.
J'espère que cela te conviendra,
Bilow.
<?php
$adresse = "ton_mail@mail.com";
$sujet = "Msg de ton site web !";
$from = "Contact site web";
$from_mail = $adresse;
?>
<html>
<head>
<title>Contact</title>
<script type="text/javascript">
function valider(){
if(document.forme.nom.value==""){
alert("Entrez votre nom !");
return false;
}
else if(document.forme.texte.value==""){
alert("Entrez un message !");
return false;
}
else{
return true;
}
}
</script>
</head>
<body>
<?php
if(isset($_POST['nom'])){
echo "Vous vous appelez : <b>" . $_POST['nom'] . "</b> !<br>---";
echo nl2br(htmlspecialchars($_POST['texte'])) . "<br>---";
$msg="---\nMessage automatique.\nPosté par : " . $_POST['nom'] . "\n---\n" . $_POST['texte'];
$headers = "From: " . $from . "<" . $from_mail . ">";
mail($adresse, $sujet, $msg, $headers);
echo "Un message a été envoyé à cette adresse : " . $adresse;
}
?>
<form method="POST" name="forme" onsubmit="return valider()">
<p>Votre nom : <input type="text" name="nom"></p>
<p>Message :</p>
<textarea name="texte"></textarea>
<p><input type="submit" value="Envoyer"></p>
</form>
</body>
</html>
bon donc regarder un peut ca c'est le complement en php :
<?php
/*Fichier qui envoie les données du formulaire et qui fait ensuite une redirection*/
/*On récupère d'abord les données saisis dans le formulaire précédent*/
$game=$_POST["DpListGame"];
$server=$_POST["DpListServer"];
$codesort=$_POST["ddlSort"];
/* ces variables ne vont pas te retourné ce qui a d'écrit dans les liste mais la
valeur correspondante à l'attribut value
par exemple si tu selectionne carte bancaire tu aura $_POST["ddlSort"]=2
*/
$codenum=$_POST["selCodeNum"];
$mail=$_POST["txtEmail"]
$txtRole=$_POST["txtRole"]
/*Envoie du mail*/
$mail_destinataire='f62i@hotmail.fr"
$sujet="Sujet du mail";
$message="Game:".$game;
$message.="Server:".$Server;
$message.="codesort:".$codesort;
$message.="codenum:".$codenum;
$message.="mail:".$mail;
$message.="txtRole:".$txtRole;
/*fonction d'envoie de mail*/
mail($mail_destinataire, $sujet, $message);
/*Redirection*/
header('Location: mapage.php');
?>
?>
donc dans un dossier j'ai mit dans un dosser (les2) j'ai teste sur "ifrance ^^" j'ai bien ma page html qui s'affiche mais quand j'entre les donné et que je "soumet" sa me dit "page introuvable" et ca m'envoye rien ... doit y avoir des erreur dans le script php dit moi si tu voie des fautes..
merci :)
merci
<?php
/*Fichier qui envoie les données du formulaire et qui fait ensuite une redirection*/
/*On récupère d'abord les données saisis dans le formulaire précédent*/
$game=$_POST["DpListGame"];
$server=$_POST["DpListServer"];
$codesort=$_POST["ddlSort"];
/* ces variables ne vont pas te retourné ce qui a d'écrit dans les liste mais la
valeur correspondante à l'attribut value
par exemple si tu selectionne carte bancaire tu aura $_POST["ddlSort"]=2
*/
$codenum=$_POST["selCodeNum"];
$mail=$_POST["txtEmail"]
$txtRole=$_POST["txtRole"]
/*Envoie du mail*/
$mail_destinataire='f62i@hotmail.fr"
$sujet="Sujet du mail";
$message="Game:".$game;
$message.="Server:".$Server;
$message.="codesort:".$codesort;
$message.="codenum:".$codenum;
$message.="mail:".$mail;
$message.="txtRole:".$txtRole;
/*fonction d'envoie de mail*/
mail($mail_destinataire, $sujet, $message);
/*Redirection*/
header('Location: mapage.php');
?>
?>
donc dans un dossier j'ai mit dans un dosser (les2) j'ai teste sur "ifrance ^^" j'ai bien ma page html qui s'affiche mais quand j'entre les donné et que je "soumet" sa me dit "page introuvable" et ca m'envoye rien ... doit y avoir des erreur dans le script php dit moi si tu voie des fautes..
merci :)
merci
(c'est un scirpt que j'ai recup et que j'ai modifier)
<table border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td><table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr></tr>
</tbody>
</table>
<table border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td><table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td> Game: </td>
<td><select name="DpListGame" onChange="javascript:setTimeout('__doPostBack(\'DpListGame\',\'\')', 0)" id="DpListGame">
<option selected="selected" value="1">Dofus</option>
</select></td>
</tr>
<tr>
<td> Server: </td>
<td><select name="DpListServer" id="DpListServer" onChange="getKamas();">
<option selected="selected" value="1">Many</option>
</select></td>
</tr>
<tr> </tr>
<tr>
<td> CodeSort: </td>
<td><select name="ddlSort" id="ddlSort">
<option value="0">audiotel</option>
<option value="1">sms</option>
<option value="2">carte bancaire</option>
</select></td>
</tr>
<tr>
<td> CodeNum: </td>
<td><div>
<select name="selCodeNum" id="selCodeNum" onChange="calcKamasTotal();">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</div>
<div> </div></td>
</tr>
<tr>
<td> E-mail : </td>
<td><input name="txtEmail" id="txtEmail" type="text"></td>
</tr>
<tr>
<td> Pseudo : </td>
<td><input name="txtRole" id="txtRole" type="text"></td>
</tr>
<tr>
<td colspan="2"><input value="Soumettre" type="submit"></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
</tbody>
</table></td>
</tr>
</tbody>
</table>
tu pence qu'il y'a moyen que tu maide a me fair le php