Tu fais comme ça :
$bdd = new PDO('mysql:host=hostname;dbname=basename', 'username,'password',array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
le tableau passé en dernier argument te permet d'avoir de meilleurs messages d'erreur. T'as besoin de cette ligne une seule fois par fichier.
donc t'as ton code html par exemple (je te mets que le strict miminum hein
) :
<form method="POST" action="">
<textarea name = "mail"></textarea>
<input type="submit" name="ok">
</form>
et pour le PHP
<?php
if(isset($_POST['ok']) && isset($_POST['mail']))
{
$req = $bdd->prepare('INSERT INTO users (mail_user) VALUES (?)');
$req->execute(array($_POST['mail']));
}
?>