Excusez moi mais dans ma newsletter voici le code pour insérer son adresse email:
Le code suivant qui sert de formulaire pour entrer son adresse mail
<BR>
<?
//Important action=´insert.php3´ liaison avec le fichier d´insertion
echo"<form method=´post´ action=´newsletter/insert.php3´>";
echo"<input type=´text´ name=´email´>";
?>
<BR><BR>
<?
echo"<input type=´submit´ name=´submit´ value=´inscription´>";
echo"</form>";
?>
et le code suivant pour l´insertion dans ma base de donnée
<?
include(´sql.inc´);
$connect = mysql_connect($nom_hote, $nom_utilisateur, $password);
$base = mysql_select_db("$nom_utilisateur",$connect);
if (!$base)
{
echo "Impossible d´ ouvrir la base Newsletter";
}
mysql_select_db("$nom_utilisateur",$connect);
// La fonction strtolower permettra l´insertion de l´email en minuscule.
$email=strtolower($_POST[´email´]);
// insertion de l´email dans la base
mysql_query("INSERT INTO lettre VALUES(´´,´".$email."´)");
// fermeture de la connection
mysql_close();
?>
Néanmoins je souhaite pouvoir se désinscrire du site en entrant son adresse mail.
J´ai tenté ces codes la mais cela ne fonctionne pas. Pouvez vous m´aider?
J´avais pensé à un formulaire pour entrer son adresse mail, l´autre pour le détruire
<BR>
<?
echo"<form method=´post´ action=´destroy.php3´>";
echo"<input type=´text´ name=´email´>";
echo "<BR><BR>";
echo"<input type=´submit´ name=´submit´ value=´desinscription´>";
echo"</form>";
?>
et
<?
include(´sql.inc´);
$connect = mysql_connect($nom_hote, $nom_utilisateur, $password);
$base = mysql_select_db("$nom_utilisateur",$connect);
if (!$base)
{
echo "Impossible d´ ouvrir la base Newsletter";
}
mysql_select_db("$nom_utilisateur",$connect);
// La fonction strtolower permettra l´insertion de l´email en minuscule.
$email=strtolower($_POST[´email´]);
// insertion de l´email dans la base
mysql_query("DROP INTO lettre VALUES(´´,´".$email."´)");
// fermeture de la connection
mysql_close();
?>
Merci d´avance de me dire ou mon code est faux