Hilfe, ein Sript verschickt laufend Mails

Begonnen von Maxx, 23 August 2002, 18:55:48

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Maxx

Hallo,
ich habe ein riesen Problem.
Ich habe auch schon versucht etwas ähnliches im Forum zu finden - aber Fehlanzeige.

Ich benutze ein Script um eine Art Gelbe Seiten anzubieten.

Jetzt habe ich aus meiner alten Datenbank die (50) Einträge manuell übernommen und wollte sie über einen Admineintrag (ähnlich wartende Storys) freischalten.
Jedesmal wenn ich als Admin einen Eintrag freischalte bekommt der User eine Email, dass sein Eintrag nun veröffentlicht ist.

Soweit so gut.

Jetzt habe ich von den 50 wartenden Einträge 20 freigeschaltet (kurz hintereinander)
und alle User, bekommen bei jeder Freischaltung die gleiche Mail nochmal.

(aber nur die User der gleichen Kategorie. das Script ist übrigens eine modifizierte singelbörse)

damit will ich sagen:
user 20 schalte ich frei, user 20 bekommt Bestätigungsmail
user 19 schalte ich frei, user 19 und user 20 bekommen Bestätigungsmail
user 18 schalte ich frei, user 18,19 und user 20 bekommen Bestätigungsmail
und so weiter ....

Ich habe das Gefühl es liegt an dem Script das die Mails verschickt.
der vielleicht schuldige Abschnitt:

$send_emails = mysql_query("SELECT * FROM personals where category='$cat'");
while ($row = mysql_fetch_array($send_emails)) {
$cat = $row["category"];
$rel = $row["rel"];
$sid1 = $row["id"];
$email = $row["email"];
$to = $email;
$from = $adminmail;
$subject = "bestätigung";
$message = "Hallo $rel,
Dies ist die Bestätigung Deines Eintrags.....

Vielleicht kann jemand helfen.
Es wäre unbedingt wichtig



[Editiert am 23/8/2002 von Maxx]

DarkBoy

 HI

da werden wohl   emails   an alle  schreiber dar  categorie gesandt

also am einfachsten und schnellsten ist wenn du  die  Teile in der DB aktivierst und nicht  aus  dem admin raus  dump der inserts ziehen,  gucken ob da nen field  active oder ähnliches ist dann  ne  1  oder was da rein muss (kenne das script nicht)  und die inserts wieder rein  dann sind alle activ  und keine mails zumindestens hoffe ich das. nen link zum script wäre aber einmal von  vorteil

Hm warum steht  hier nur die hälfte meines textes ?*grübel



[Editiert am 23/8/2002 von Admin FrankySZ]

elvis

warum hast du dir nicht über mysql die db mal angesehen und sie darüber freigeschaltet?

Andi

Denke auch, wie Elvis, der Weg über die db währe einfacher gewesen.
Die Abfrage  SELECT * FROM personals where category='$cat'" fragt die ganze Kategorie ab, ohne irgendeine Einschränkung. Also bekommen auch alle User ein Mail.....
schön´s Grüssle, Andi