Support » Fixing WordPress » Loop wird nicht ausgeführt, wenn ein Ergebnis gefunden wurde

  • Ich bin Neuling in MySQL. Wenn keine E-Mail Adresse vorhanden ist, läuft die Schleife ordnungsgemäß durch. Wenn eine E-Mail Adresse gefunden wird, baut er die Mail richtig auf, sendet diese aber weder in PHP- noch SMTP-Mail. SMTP Testmail war okay. Die Schleife wird auch nicht weiter bearbeitet. Das System bleibt nach der ersten Zeile mit E-Mail einfach stehen. Wer kann helfen? Hier der verkürzte Code:`
    $result = mysqli_query($conn, $query);

    if (mysqli_num_rows($result) > 0) {
    $rataus = $gremien[$dok_gremium];
    echo $rataus . “<br>”;
    $emtx_1 = …;
    $emtx_2 = …;
    $subject = $rataus . ‘ am ‘ . $dok_datum;
    echo $subject . “<br>”;
    // $headers = ‘From: Walter Exempal <walter@exempel.de>’;
    // output data of each row
    while($row = mysqli_fetch_assoc($result)) {
    echo ” Adressat: ” . $row[“Anr”]. ” ” . $row[“Name”]. $row[“EMail”]. “<br>”;
    $to = $row[“EMail”];
    echo ‘x’. $to . “x<br>”;
    if ($to != NULL) {
    if (Anr == ‘r’) {$anrede = “r Herr “;} else { $anrede= ” Frau “;};
    $anrede .= $row[“Name”] . ‘,<br>’;
    echo $anrede;
    $body = $emtx_1 . $anrede . $emtx_2;
    echo $body;
    $erg = wp_mail( $to, $subject, $body );
    if (!$erg) {echo “Mailfehler:” . ‘<br>’;};
    };
    }
    } else {
    echo “0 results”;
    }
    mysql_free_result($result);`

Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Loop wird nicht ausgeführt, wenn ein Ergebnis gefunden wurde’ is closed to new replies.