Newsletterservice funktioniert nicht!

  • Hi,


    ich hab hier ein Newsletterscript das wie der Name E-Mail an Interessenten schicken soll! Es wird auch alles ordentlich gemacht blos die E-Mail werden dann immer nur an den ersten in der Datenbank verschickt an keine weiteren was mach ich falsch???



    schon ma vielen Dank

  • ich sehe das problem in dieser zeile....
    $email[]=$datensatz[0];


    Mit $datensatz[0] lädst du in das array immer den ersten datensatz.
    Am einfachsten wäre es so zu lösen.


    Code
    $datensatz=mysql_fetch_row($ergebnis)); 
    while($datensatz){
    $text=stripslashes($text);
    mail ("$datensatz->mail","$betreff","$text","From: $eig_email") or die ("Konnte Newsletter nicht versenden");
    };


    Damit umgehst du das übertragen des arrays einfach.

  • also hier nochma der code



    und wenn ich jetzt in die while schlweifen nochma echo mit der variable datensatz eingeb zeigt er an "Array" anstatt die mailadressen die eigendlich kommen sollten

  • mach mal bitte statt


    $datensatz=mysql_fetch_object($ergebnis);
    while($datensatz){


    einfach ein
    while($datensatz=mysql_fetch_object($ergebnis)){



    weiss nicht genau, ob eine while bei einem array so funktioniert wie ich dachte^^

  • Zitat von "maulepan"

    google mal....


    Ohaaaa, produktiv, muss ich sagen^^


    Reguläre ausdrücke:


    Ich weiss nicht genau wie du es meinst, also 2 Möglichkeiten:




Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!