Formulaire de contact spéciale
titi264
Messages postés
39
Statut
Membre
-
titi264 Messages postés 39 Statut Membre -
titi264 Messages postés 39 Statut Membre -
Bonjour je voulais savoir comment faire un formulaire de contact que lorsque l'on appuie sur envoyer le contenue du formulaire soit envoyer sur une page classé par date et ou l'on peut voir le contenue du formulaire.
merci
merci
A voir également:
- Formulaire de contact spéciale
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
- Clavier lettre spéciale - Guide
2 réponses
Salut, un
del idiocy
<form>avec les
<inputs>appropriés (et
<textarea>aussi), le PHP qui récupères le tout (
$_POSTou
$_GET, je te consille de faire du POST) et qui l'insères dans une BDD avec PDO, MySQL, MSSQL, OracleDB, ou autre; et une seconde page qui te recrache tout. C'est basique; exemple:
<form action="envoi.php" method="post">envoi.php:
<input type="email" name="email />
<textarea name="contenu"></textarea>
</form>
<?phpEt la page qui te donne le contenu:
$contenu = $_POST['contenu];
$email = $_POST['email'];
$dsn = 'mysql:host=localhost;dbname=bdd_contact';
$username = 'titi264'; // Nom utilisateur BDD
$password = 'abcdef'; // Mot de passe
try {
$db = new PDO($dsn, $username, $password);
} catch(Exception $e) {
exit('Erreur : '.$e->getMessage());
}
$req = $db->prepare('INSERT INTO table_contact(email,contenu) VALUES (?,?)');
try {
$insertion_ok = $req->execute(array($email, $contenu));
if ($insertion_ok) {
echo 'Message envoyé';
} else {
throw new Exception('execute a renvoyé false');
}
} catch(Exception $e) {
exit('Erreur : '.$e->getMessage());
}
?>
<?phpfrom human import idiocy
$dsn = 'mysql:host=localhost;dbname=bdd_contact';
$username = 'titi264'; // Nom utilisateur BDD
$password = 'abcdef'; // Mot de passe
try {
$db = new PDO($dsn, $username, $password);
} catch(Exception $e) {
exit('Erreur : '.$e->getMessage());
}
$req = $db->prepare('SELECT * from table_contact');
try {
$selection_ok = $req->execute(array($email, $contenu));
if ($selection_ok) {
$lignes =$req->fetchAll(PDO::FETCH_ASSOC);
foreach ($lignes as $ligne) {
echo 'Email: ' . $ligne['email'] . '<br>';
echo 'Contenu: ' . $ligne['contenu'] . '<br>';
}
} else {
throw new Exception('execute a renvoyé false');
}
} catch(Exception $e) {
exit('Erreur : '.$e->getMessage());
}
?>
del idiocy
Le html je connais par contre le PHP je débute ce matin .
D'apres ce que j'ai compris une première page en html avec un formulaire que l'on remplit (en php) envoye dans une base de donné et ensuite une autre page en html reprend dans la base de donné?
Pour Faire le formulaire j'y arrive sans trop de peine mais par contre le php pour l'envoye sa se complique.
Mais merci de ta réponse e vais essayer de déchiffrer.
D'apres ce que j'ai compris une première page en html avec un formulaire que l'on remplit (en php) envoye dans une base de donné et ensuite une autre page en html reprend dans la base de donné?
Pour Faire le formulaire j'y arrive sans trop de peine mais par contre le php pour l'envoye sa se complique.
Mais merci de ta réponse e vais essayer de déchiffrer.