salut
ce que tu appelles "abonnement" correspond juste à l'ajout d'un email dans la table ...
et désabonnement c'est son retrait.
pour faire simple (premier niveau de réflexion) tu peux partir sur un formulaire HTML avec 3 items :
- un champ type texte où le visiteur saisit son email
- un champ type "radio" avec pour valeurs "abonnement" ou "désabonnement"
- un bouton type "submit"
dans un premier temps, sans parler sécurité, il te reste juste :
- à récupérer l'email envoyé
- à récupérer l'action (abonnement ou désabonnement) et faire et exécuter les requêtes qui vont avec.
Ainsi ta table sera mise à jour.
niveau 2 de la réflexion : un peu de sécurité. Vérifie qu'on entre des emails correctement écrits (avec l'arobase, etc.) PAS en javascript bien sûr.
Et côté traitement, tu ne peux traiter que l'abonnement ou le désabonnement.
niveau 3 de la réflexion : que se passe-t-il si j'entre à la main plein d'emails que j'invente ? ils seront tous inscrits si ton système fonctionne bien. Et tu auras vite une table remplie de pourriture.
Pareil, je peux désabonner n'importe qui il me suffit de connaitre son email. C'est pas très sympa.
Donc prévoir un code de sécurité pour vérifier l'email.
Mais ...commençons donc par le niveau 1
fais quelques essais, et si tu as des soucis, poste tes essais avec les balises [code ] pour qu'on puisse t'aider.
---------------
NewsletTux - outil de mailing list en PHP MySQL