Enregistrer les valeurs d'un formulaire dans une base sql

Par Frank Hélin, il y a 11 ans


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, il y a 11 ans

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.

Frank Hélin, il y a 11 ans

Bonjour, merci pour votre réponse.