Ich hatte einen Code geschrieben, um eine E-Mail an die E-Mail-Adresse von Hod zu senden, sofern die Genehmigung noch aussteht. Zur gleichen Zeit sollte die E-Mail auch an "[email protected]" oder "[email protected]" gesendet werden, basierend auf dem Land des Nutzers.Senden Sie eine E-Mail an alle beteiligten Benutzer mit Ausnahme bestimmter Benutzer
Aber jetzt möchte ich verhindern, dass die E-Mail an eine der E-Mails des Hods gesendet wird, zum Beispiel: [email protected] sogar - obwohl die Genehmigung aussteht. Wie soll ich das in PHP schreiben?
FYI, habe ich folgenden Code unter dieser Zeile geschrieben>$email=user_email($hod);
Die E-Mail nicht an [email protected] aber [email protected] auch empfangen es nicht.
if($email=user_email($hod == "test"))
{
die("Email not sent");
}
function user_email($str)
{
global $conn;
$sql="select * from [all_user] where [login]='$str'";
$result=sqlsrv_query($conn, $sql) or die(sqlsrv_errors());
while($myrow = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC))
{
return $myrow["email"];
}
}
$sql="select * from [claim] where [hod_approval]='Pending'";
$result=sqlsrv_query($conn, $sql) or die(sqlsrv_errors());
while($myrow = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC))
{
extract($myrow);
$mail->Subject = "Alert";
$email=user_email($hod);
$msg="User no: $user_no<br>
Claim no: $claim_no<br>
";
$mail->MsgHTML($msg);
if($email){
$mail->AddAddress($email, $email);
if($user_country=="AUS")
{
$mail->AddAddress("[email protected]", "[email protected]");
}else
{
$mail->AddAddress("[email protected]", "[email protected]");
}
if(!$mail->Send()) {
// echo $mail->ErrorInfo;
} else {
// echo "send";
}
}
$mail->ClearAddresses();
}
freuen, wenn jemand auf diese helfen könnte.
wenn $something='[email protected]‘nicht enail –
Hallo @Dagon senden, ich habe versucht dies mit, aber immer noch nicht funktioniert, freundlich beraten> if ($ email = user_email ($ hod == "test") \t {! \t \t $ mail-> senden(); \t} –
Man könnte es beseitigen in der SQL-Abfrage es jemals zu verhindern versuchen, es zu senden. – Synchro