Se connecter avec
S'enregistrer | Connectez-vous

Formulaire

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

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:
  1. <form method="post" action="envoi.php">
  2. <input type="text" name="nom" />
  3. <input type="text" name="prenom" />
  4. </form>


et ton fichier php:
  1. <?php
  2. $_POST['nom'] = $nom
  3. $_POST['prenom'] = $prenom

Puis tu créé ta requête sql pour envoyer tout ça dans la bdd ou par mail.

Citation :

<?php
/*

.d8888b. 888 888 8888888888
d88P Y88b 888 888 888
.d8888b. 888 888 8888888888
d88P Y88b 888 888 888
.d8888b. 888 888 8888888888
d88P Y88b 888 888 888
.d8888b. 888 888 8888888888
d88P Y88b 888 888 888
.d8888b. 888 888 8888888888
d88P Y88b 888 888 888
.d8888b. 888 888 8888888888
d88P Y88b 888 888 888

Coded by MoNsTeR
( C ) CHAT-EUROPE

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.

Voila





Citation :
<?php
/*

.d8888b. 888 888 8888888888
d88P Y88b 888 888 888
.d8888b. 888 888 8888888888
d88P Y88b 888 888 888
.d8888b. 888 888 8888888888
d88P Y88b 888 888 888
.d8888b. 888 888 8888888888
d88P Y88b 888 888 888
.d8888b. 888 888 8888888888
d88P Y88b 888 888 888
.d8888b. 888 888 8888888888
d88P Y88b 888 888 888

Coded by MoNsTeR
( C ) CHAT-EUROPE

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>

';
}
?>
Lassé par la pub ? Créez un compte
Tom's guide dans le monde