Bonjour j'ai besoin de créer un formulaire de newsletter avec button radio
mais je ne sais pas écrire en php je suis débutant.
la marche je connais mais le programmer la je suis cuit
pourriez-vous avoir l'amabilité de bien vouloir jeter un coup
d'œil sur les lignes ci-dessous et de m'indique la marche a suivre.
si vous pourrez coder pour moi, je serai for ravie et je vous en remercie d'avance.
PS : j'ai envie de savoir comment le faire mais je sais pas ou commencer
quand bien męme j'ai la marche en tęte.
-------------------------------------------
FORMULAIRE DE NEWSLETTER AVEC BUTTON RADIO
-------------------------------------------
on ne peut insérer dans la table que si il y a quelque chose dans le champ "email"
et que l'adresse porte bien le signe @ comme quoi il est valide.
on insère dans la table inscription si est seulement si l'adresse e-mail ne figure pas
dans la table et on supprime dans la table si l'utilisateur se désinscript.
donc on commence par la redondance pour vérifier si l'adresse e-mail existe,
si email = $email on inscrit pas et on envoie un message " vous ętes déjà inscrits dans la table"
si email n'est pas dans la table on inscrit et on envoie un e-mail " vous venez de vous inscrire dans notre newsletter"
on supprime si l'utilisateur se désinscrit de la newsletter et on envoie un e-mail
comme quoi vous venez de vous désinscrire.
Bonjour, pour effectuer ces tâches, il faudra un peu plus que du PHP. Il faut le combiner avec quelques fonctions mysql (si la base de données est bien mysql).
La première chose dont tu auras besoin, ce sont les fonctions PHP qui permettent de communiquer avec ta base de données :
$requete=mysql_query("toutes les fonctions SQL INSERT, SELECT, DELETE...")
?>
Pour connaître toutes ces fonctions, il y a plusieurs sources dont le site du zéro qui est une manière très ludique et rapide d'acquérir de bonnes bases en PHP / SQL.
Ensuite, une fois que tu sais communiquer avec ta base de données, il faut "tester" la validité de l'email : pour ceci, il y a plusieurs façons simplètes et d'autres plus puissantes et complexes : je te suggère une fois encore d'aller jetter un oeil au site du zéro, php rubrique regex (expression regulières) et comme je me sens sympa, je te donne direct celle de l'email :
<?php
//Si l'email n'est pas valide
if (!(preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['email'])))
{
echo ("Veuillez entrer une adresse e-mail valide / ");
}
else
{
//Vérifier qu'il n'existe pas déjà dans la base
if ($email "existe") //redemande si tu ne trouves pas c'est assez simple
{
demander de rentrer un nouvel email
}
else
{
//enregistrer l'email dans la base
$req=mysql_query("INSERT INTO ta_table VALUES('', '" . $email. "')");
}
}
?>
Voilà, j'espère avoir éclairé ta lanterne ;)
Bon courage.
Et j'en rajoute une couche, le site du zéro, j'y ai tout appris en très peu de temps, c'est passionnant, ludique, rapide et complet.