Email Benachrichtigung

king-ich

Mitglied
Hallo liebe Forum Gemeinde.

Habe große Probleme:

Ich versuche mich an einer automatisierten Email Benachrichtigung mit ogdb plz nearby 2.lib.

So weit so gut.

Ich habe eine Tabelle (benachrichtigungen) in der als Sendekriterien die Email Adressen, der umkreis und die Postleitzahl der Kunden steht.

Jetzt weiß ich nicht wie ich die Benachrichtigungen auf den Umkreis beschränken, bzw. ich den Umkreis ermitteln kann.

PHP:
/* Meine Problemstelle ->

$sql = $pdo->prepare("SELECT umkreis FROM benachrichtigungen");
$result = $sql->execute();
while($msg = $sql->fetch()) {
  
    $umkreis = array($msg['umkreis']);
  
}

<- */

$ergebnis = ogdbPLZnearby($plz, $umkreis);

$value = '"' . implode('","', $ergebnis) . '"';

$stmt = $pdo->prepare("SELECT email FROM benachrichtigungen WHERE plz IN ($value)");

$result = $stmt->execute();
while($fetch = $stmt->fetch()){
$email = $fetch['email'];

Kann mir bitte jemand helfen?

Es müsste irgendwie so:

PHP:
$ergebnis = ogdbPLZnearby($plz, $umkreis);
   

$value = '"' . implode('","', $ergebnis) . '"';

$stmt = $pdo->prepare("SELECT umkreis FROM benachrichtigungen WHERE plz IN ($value)");

$ergebnis = ogdbPLZnearby($plz, $umkreis);
   

$value = '"' . implode('","', $ergebnis) . '"';

$stmt = $pdo->prepare("SELECT email FROM benachrichtigungen WHERE plz IN ($value)");

$result = $stmt->execute();
while($fetch = $stmt->fetch()){
$email = $fetch['email'];

aussehen, aber woher bekomme ich den Umkreis ($umkreis) ? :(

Ich habe es auch schon mit in_array() probiert...
 
Zuletzt bearbeitet:
Zurück