tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von Yaslaw
  • 1 Beitrag von Maniac
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
217
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Zenti
    Zenti Zenti ist offline Mitglied Silber
    Registriert seit
    May 2010
    Ort
    Root
    Beiträge
    90
    Guten Tag,

    Mein Problem,.. Ich möchte einen Link in einen Newsletter einbinden, der bei klicken, die E-Mail Adresse des Empfängers in eine Datenbank eintägt. Leider hab ich keinen plan wie ich anfangen soll,.. Klar ist das ich ne Datenbank brauche/habe mit ner Tabelle wo alle Mail Adressen reinkommen. Aber wie löse ich das ganze in php,.. muss ja warscheinlich irgendwie so gelöst werden das wenn man den link aufruft auf eine weiße seite oder was auch immer kommt in der dann das script ausgelöst wird das die mail in die datenbank eingetragen wird,.. hm.. Würde mich über Tipps und fleißige Helfer sehr freuen. Vielen Dank im Vorraus.

    mit freundlichen Grüßen,
    Zenti
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    die emailadresse als Parameter mitgeben.
    Im Script den Parameter mit $_GET abrufen, auf Gültigkeit prüfen (mit filter_input()) und dann in dei DB schreiben

    Code :
    1
    
    http://deinedomain.de/register.php?mail=foo@bar.de
    PHP-Code:
    <?php
    //Abruf inkl. Validierung der email aus $_GET
    if(($email filter_input(INPUT_GET'mail'FILTER_VALIDATE_EMAIL)) !== false){
        
    //TODO $email in die DB schreiben
    }else{
        echo 
    $_GET['mail'].' ist keine gültige Mailadresse';
    }
    ?>
    Wie du dein $email nun in eine DB bringst, dazu findest du hunderte von Anleitungen im WWW.
    Zenti bedankt sich. 
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    Avatar von Maniac
    Maniac Maniac ist offline Mitglied Smaragd
    Registriert seit
    Apr 2007
    Ort
    Augsburg/Gersthofen (Bayern)
    Beiträge
    1.204
    Einen Link in die Email schreiben alla:
    Code :
    1
    
    <a href="www.domain.de/script.php?email=email@email.de&hash=sicherheitshash">Email eintragen</a>

    In deinem PHP-Script dann den Hash-abfragen, damit niemand fälschlicherweise eine Email einträgt und die Email-Adresse in die DB schreiben.

    edit: Yaslaw war schneller....
    Zenti bedankt sich. 
    Die Schweine von heute sind unsere Schnitzel von morgen!

  4. #4
    Avatar von Zenti
    Zenti Zenti ist offline Mitglied Silber
    Registriert seit
    May 2010
    Ort
    Root
    Beiträge
    90
    Vielen Dank für eure beiden Antworten Werd mich gleich hinsetzen und testen. Bericht hier im Thread. Danke nochmal xD
     

Ähnliche Themen

  1. Befüller für eine Tutorial-Link-Datenbank gesucht
    Von Stefajo im Forum Stellenangebote (unentgeltlich)
    Antworten: 0
    Letzter Beitrag: 14.01.07, 18:10
  2. MYSQL: Wie aus der Datenbank eine XML Datei erzeugen?
    Von Erro im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 23.02.05, 12:39
  3. Wie schreibt man eine Link im Select Tag für Ziele in iframes ?
    Von son gohan im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 11.02.05, 12:38
  4. Antworten: 1
    Letzter Beitrag: 11.02.05, 12:38
  5. Schreibt nicht in die My-Sql Datenbank!
    Von tYrEaL im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 19.05.04, 22:58

Stichworte