Bonjour,

J'aimerai récupérer puis stocker le mail d'un formulaire PHP dans une bdd sql. Idéalement, il faudrait que le mail soit enregistrer uniquement s'il existe et qu'il ne retourne pas de mail post delivrery. Est-ce possible ? Sinon, existe t-il un tuto Grafikart pour l'enregistrement des données d'un formulaire dans une bdd sql ?
Merci !

2 réponses


Axel - Valkyri0s
Réponse acceptée

Bonjour,

Assurez-vous que votre formulaire envoit les informations en post (<form method="post">), connecter vous à votre base de données :

<?php
try {
    $connexion = new PDO("mysql:host=localhost;dbname=*NOM DE LA BASE  DE DONNEES*;charset=utf8", "NOM D'UTILISATEUR", "MOT DE PASSE", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
} 
catch(Exception $e) {
    die('Erreur: '.$e->getMessage());
}
?>

et ajouter dans la page où se trouve votre formulaire

if(!empty($_POST["*INPUT DE L'ADRESSE*"])){
$register = $connexion->prepare("INSERT INTO *VOTRE TABLE* (mail) VALUES (:mail)");
$register->execute(array(
    "mail" => $mail
));

En espérant vous avoir aidé.
Cordialement.

Axel SAGET.

Bonjour, merci pour votre réponse.