Il faudra que tu répères tes données en php avec un $_POST['nomduchamp']
Et puis tu pourras soit stocker les infos dans ta base de donnée soit tu te les envoi par mail si ton hébergeur accepte cette requête.
Donc en gros, dans ton fichier html:
Code :
<form method="post" action="envoi.php">
<input type="text" name="nom" />
<input type="text" name="prenom" />
</form>
et ton fichier php:
Code :
<?php
$_POST['nom'] = $nom
$_POST['prenom'] = $prenom
Puis tu créé ta requête sql pour envoyer tout ça dans la bdd ou par mail.
Message édité par CustMax le 15-11-2008 à 13:20:09
Vous ne devez pas modifier / distribuer ce script sans l'accord écrit de son auteur (
HUSSON CHARLY )
*/
// on vérigie que les champs ont été complétés
if($_POST['prénom'] == "" OR $_POST['nom'] == "" OR $_POST['email'] == "" OR $_POST['message'] == "" )
{
echo '
<script>
alert("Vous devez compléter tous les champs ! \nRedirection sur le formulaire de contact." );
document.location.href="contact.html";
</script>
';
}
else {
// on déclare les variables
$infos = array("".$_POST['prénom']."", "".$_POST['nom']."", "".$_POST['email']."", "".$_POST['message']."" );
$from = "From: <site@TONSITE.COM>";
$for = "TON MAIL @ TON MAIL . COM";
$suj = "Nouveau message à partir du site web !";
$message = "
##########################
-> Information de la personne qui a complété le formulaire :
Prénom : ".$infos['0']."
Nom : ".$infos['1']."
E-mail : ".$infos['2']."
##########################
Message :
".$infos['3']."
";
// on envoi le mail
mail($for, $suj, $message, $from);
//redirection vers pagedaccueil.html une fois que le mail a été envoyé
echo '
<script>
alert("Votre message a bien été envoyé!" );
document.location.href="contact2.html#remerciements";
</script>
';
}
?>
Voila un contact.php que j'avais codé pour quelqu'un, à toi de l'analyser et de l'adapter suivant ton site.
Vous ne devez pas modifier / distribuer ce script sans l'accord écrit de son auteur (
HUSSON CHARLY )
*/
// on vérigie que les champs ont été complétés
if($_POST['prénom'] == "" OR $_POST['nom'] == "" )
{
echo '
<script>
alert("Vous devez compléter tous les champs ! \nRedirection sur le formulaire de contact." );
document.location.href="contact.html";
</script>
';
}
else {
// on déclare les variables
$infos = array("".$_POST['prénom']."", "".$_POST['nom']."" );
$from = "From: <site@TONSITE.COM>";
$for = "TON MAIL @ TON MAIL . COM";
$suj = "Nouveau message à partir du site web !";
$message = "
##########################
-> Information de la personne qui a complété le formulaire :
Prénom : ".$infos['0']."
Nom : ".$infos['1']."
##########################
";
// on envoi le mail
mail($for, $suj, $message, $from);
//redirection vers index.html une fois que le mail a été envoyé
echo '
<script>
alert("Votre message a bien été envoyé!" );
document.location.href="index.html#remerciements";
</script>
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.