Php et formulaire
Profil bloqué
-
Profil bloqué -
Profil bloqué -
Bonjour,
je viens de créer un petit formulaire tout simple, maintenan il faut que je créer "cible.php". en fait je voudrais que les données soit transférés sur mon adresse e-mail. Voici mon formulaire maintenant vu que je ne m'y connait presque pas en php j'aimerais de l'aide pour "cible.php" merci !!!
<body>
<form method="post" action="cible.php">
<center>
<p>
<label for="nom">Nom</label>
<input id="nom" name="nom" type="text" />
<label for="prenom">Prénom </label>
<input id="prenom" name="prenom" type="text" />
</p>
<p><label for="email">Email</label>
<input id="email" name="email" type="text" />
</p>
<p>
<textarea name="message" rows="8" cols="45"></textarea>
<br />
<br />
</p>
</center></form>
</body>
</html>
je viens de créer un petit formulaire tout simple, maintenan il faut que je créer "cible.php". en fait je voudrais que les données soit transférés sur mon adresse e-mail. Voici mon formulaire maintenant vu que je ne m'y connait presque pas en php j'aimerais de l'aide pour "cible.php" merci !!!
<body>
<form method="post" action="cible.php">
<center>
<p>
<label for="nom">Nom</label>
<input id="nom" name="nom" type="text" />
<label for="prenom">Prénom </label>
<input id="prenom" name="prenom" type="text" />
</p>
<p><label for="email">Email</label>
<input id="email" name="email" type="text" />
</p>
<p>
<textarea name="message" rows="8" cols="45"></textarea>
<br />
<br />
</p>
</center></form>
</body>
</html>
A voir également:
- Php et formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
10 réponses
Il faut que tu crées une page cible.php contenant des echo de tes variables pour affiché les informations.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour
voila quelques scripts ( complets) sur les formulaires dans ce site
http://www.php-dream.com/fre/scripts/scriptsfeef.html?cat=Formulaires+%2F+Email
tu trouves aussi des portions de codes
require("combo.php");
echo '<table border="0" bgcolor="#000000" width="540"><form method="blabla" action="truc"><tr><td colspan="2" align="center">Exemple de select avec une fonction combo<br>Sélectionne en entrée la date du jour<hr></td></tr><tr><td valign="top">Date de début :</td><td>
<select name="jour_deb" size="1">';
combo_jour ($jour)';
echo '</select>
<select name="mois_deb" size="1">';
combo_mois ($mois);
echo '</select>
<select name="an_deb" size="1">';
combo_an ($an); echo '</select><br/><br/></td>';
echo '</tr></form></table>;
//--- suite de votre script
?>
voila quelques scripts ( complets) sur les formulaires dans ce site
http://www.php-dream.com/fre/scripts/scriptsfeef.html?cat=Formulaires+%2F+Email
tu trouves aussi des portions de codes
require("combo.php");
echo '<table border="0" bgcolor="#000000" width="540"><form method="blabla" action="truc"><tr><td colspan="2" align="center">Exemple de select avec une fonction combo<br>Sélectionne en entrée la date du jour<hr></td></tr><tr><td valign="top">Date de début :</td><td>
<select name="jour_deb" size="1">';
combo_jour ($jour)';
echo '</select>
<select name="mois_deb" size="1">';
combo_mois ($mois);
echo '</select>
<select name="an_deb" size="1">';
combo_an ($an); echo '</select><br/><br/></td>';
echo '</tr></form></table>;
//--- suite de votre script
?>
Utilise la fonction mail() de PHP :
<?php
$nom = trim($_POST['nom']);
$prenom = trim($_POST['prenom']);
$email = $_POST['email'];
$message = trim($_POST['message']);
if(empty($nom) || empty($prenom)) {
echo 'Le champs "Nom" et/ou "Prénom" est vide.';
} elseif(!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#i",$email)) {
echo 'L\'adresse email est invalide !';
} elseif(empty($message) {
echo 'Vous n\'avez pas remplis le champ "Message"';
} else {
$destinataire = 'example@domaine.tld';
$sujet = 'Sujet de l\'email';
$headers = 'From: ' . $email . "\r\n" .
'Reply-To: ' . $email . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if(mail($destinataire,$sujet,$message,$headers)) {
echo 'Message envoyé !';
} else {
echo 'Erreur lors de l\'envoye du mail !';
}
}
?>
sa me marque kil y a une erreur a cette ligne } elseif(empty($message) {
Je remet mon formulaire en entier :
<!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" />
<title>Giz Production-Contact</title>
</head>
<body>
<form method="post" action="cible.php">
<center>
<p>
<label for="nom">Nom</label>
<input id="nom" name="nom" type="text" />
<label for="prenom">Prénom </label>
<input id="prenom" name="prenom" type="text" />
</p>
<p><label for="email">Email</label>
<input id="email" name="email" type="text" />
</p>
<p>
<textarea name="message" rows="8" cols="45"></textarea>
<br />
<br />
</p>
<input type="submit" value="OK" />
</center></form>
</body>
</html>
Et maintenant ma page cible.php :
<?php
$nom = trim($_POST['nom']);
$prenom = trim($_POST['prenom']);
$email = $_POST['email'];
$message = trim($_POST['message']);
if(empty($nom) || empty($prenom)) {
echo 'Le champs "Nom" et/ou "Prénom" est vide.';
} elseif(!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#i",$email)) {
echo 'L\'adresse email est invalide !';
} elseif(empty($message) {
echo 'Vous n\'avez pas remplis le champ "Message"';
} else {
$destinataire = '*****@***.fr'; (avec mon adresse)
$sujet = 'Contact GizProduction.fr';
$headers = 'From: ' . $email . "\r\n" .
'Reply-To: ' . $email . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if(mail($destinataire,$sujet,$message,$headers)) {
echo 'Message envoyé !';
} else {
echo 'Erreur lors de l\'envoye du mail !';
}
}
?>
Je remet mon formulaire en entier :
<!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" />
<title>Giz Production-Contact</title>
</head>
<body>
<form method="post" action="cible.php">
<center>
<p>
<label for="nom">Nom</label>
<input id="nom" name="nom" type="text" />
<label for="prenom">Prénom </label>
<input id="prenom" name="prenom" type="text" />
</p>
<p><label for="email">Email</label>
<input id="email" name="email" type="text" />
</p>
<p>
<textarea name="message" rows="8" cols="45"></textarea>
<br />
<br />
</p>
<input type="submit" value="OK" />
</center></form>
</body>
</html>
Et maintenant ma page cible.php :
<?php
$nom = trim($_POST['nom']);
$prenom = trim($_POST['prenom']);
$email = $_POST['email'];
$message = trim($_POST['message']);
if(empty($nom) || empty($prenom)) {
echo 'Le champs "Nom" et/ou "Prénom" est vide.';
} elseif(!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#i",$email)) {
echo 'L\'adresse email est invalide !';
} elseif(empty($message) {
echo 'Vous n\'avez pas remplis le champ "Message"';
} else {
$destinataire = '*****@***.fr'; (avec mon adresse)
$sujet = 'Contact GizProduction.fr';
$headers = 'From: ' . $email . "\r\n" .
'Reply-To: ' . $email . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if(mail($destinataire,$sujet,$message,$headers)) {
echo 'Message envoyé !';
} else {
echo 'Erreur lors de l\'envoye du mail !';
}
}
?>