Nyhedsbrev med MYSQL
Med henblik på at lave en opgave på sharksforum.com ønsker jeg lidt hjælp til udarbejdelsen af denne, så jeg er sikker på at opgaven bliver udfærdigt, så jeg får det jeg ønsker.Jeg ønsker at lave et nyhedsbrev i PHP med tilhørende MySQL database og har gjort mig lidt tanker heromkring. Der er tre former for nyhedsbrev, et alm. brevpost, e-mail og via SMS.
Så jeg har tænkt mig at det skal være muligt at via tilmeldingssiden at udfylde følgende felter:
- fornavn
- efternavn
- adresse
- postnr.
- by
- land
- mobilnummer
En dropdown menu med muligheden for at tilmelde eller afmelde.
Ingen af felterne skal være påkrævet, da det skal være åbent hvilken form for nyhedsbrev man ønsker.
Men nogle kan jo godt være tilmeldt alle tre nyhedsbreve, så hvordan gør man hvis nu de fremover kun ønsker at modtage nyhedsbrevet på e-mail - kan de andre poster i tabellen så blive slettet? Og til sidst hvis man ikke ønsker at modtage på e-mail kan det så også bare blive slettet i databasen (er det noget med et unikt id eller hvad)?
Da jeg tror at de fleste vil benytte sig af nyhedsbrevet via e-mail så kunne jeg godt tænke mig at det desuden er muligt at tilmelde sig direkte på forsiden, så hvis der kunne være et sammenspil mellem koden der og så den på den egentlige tilmeldingsside så ville det være fint!
Til sidst ønsker jeg at få en e-mail ved tilmelding samt at e-mail adressen (og evt. mobilnummeret) bliver valideret inden man tilmelder sig.
Så er der selve udsendelsen af nyhedsbrevet på e-mail og der kunne jeg godt tænke mig at mig at dette også bliver gemt i databasen, så man evt. kan henvise til dette senere hen.
Ydermere ønsker jeg ikke at e-mail adresserne er synlige, så skal man have fat i en BCC funktion der? Er det desuden muligt at slette døde e-mails automatisk eller skal jeg gøre det manuelt?
Til sidst skal der indtastes en kode for at kunne afsende et nyhedsbrev.
Jeg håber at der er nogle som har nogle erfaringer med dette og vil hjælpe til ændring eller forbedring af kravspecifikationen - evt. også gerne med et bud på hvad det skal koste.
