mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 29.12.2005, 11:41   #1
TP-Newbie
 
Registriert seit: Dec 2005
Ort: Ravensburg
anja88 macht alles soweit korrekt
Question

PLZ abprüfen und an versch. E-mail adressen senden


Hallo Ihr ,

habe folgendes Problem:

Möchte die PLZ 6 und 6 an eine andere e-mail adresse senden wie den rest.

Im Original sah der Mailer so aus ( als alles noch an eine Person gesendet wurde):
// Mailversand

// 1. Mail an Shopbetreiber

mail($order_mail,"$order_mail_12 $order_id - $name2 @ $shop_name",$mailtext_a,"From: $email\nX-Sender: $email\n");



//Verzögerung einbauen, damit es nicht Probleme mit Mailsystem gibt bei schnellem Mailversand hintereinander

usleep(500);


// 2. Mail an Kunden

mail($email,"$order_mail_11 $order_id / $new_kdnr @ $shop_name",$mailtext,"From: $order_mail\nX-Sender: $order_mail\n");


Da funktioniert das auch einwandfrei.


So und nun habe ich das so umgeschrieben und getestet:



// Mailversand

// 1. Mail an Shopbetreiber

$ergebnis=substr ('$zip_code', 0, 1 );


switch ($ergebnis)


{

//PLZ beginnt mit 5 und 6

case 5:

$email3 = "xy@gmx.net";

mail($email3,"$order_mail_12 $order_id - $name2 @ $shop_name",$mailtext_a,"From: $email\nX-Sender: $email\n");

break;

case 6:

$email2 = "anja.kneisel@gmx.net";

mail($email2,"$order_mail_12 $order_id - $name2 @ $shop_name",$mailtext_a,"From: $email\nX-Sender: $email\n");

break;



default:

$email1 = "xy@irgendwas.net";

mail($email1,"$order_mail_12 $order_id - $name2 @ $shop_name",$mailtext_a,"From: $email1\nX-Sender: $email1\n");

break;


}

//Verzögerung einbauen, damit es nicht Probleme mit Mailsystem gibt bei schnellem Mailversand hintereinander

usleep(500);



// 2. Mail an Kunden

mail($email,"$order_mail_11 $order_id / $new_kdnr @ $shop_name",$mailtext,"From: $order_mail\nX-Sender: $order_mail\n");

Die Abprüfung der PLZ funktioniert. Habe ich getestet. Nur das mit dem E-Mail versand klappt nicht. Er sendet immer an die default Adresse. Ich verstehe das nicht weil ja sonst alles richtig ist Oder????

Bitte um Hilfe.

Merci liebe grüße anja
anja88 ist offline   Mit Zitat antworten


Alt 29.12.2005, 12:11   #2
TP-Insider
 
Benutzerbild von SteffenR
 
Registriert seit: Dec 2004
Ort: Braunschweig
SteffenR bringt sich richtig einSteffenR bringt sich richtig ein
Hast du dir schon einmal den Inhalt der Variable $ergebnis vor dem switch / case ausgeben lassen ? ?

Code:
echo $ergebnis;
Vlt liegt ja dort schon der Fehler..

SteffenR
SteffenR ist offline   Mit Zitat antworten
Alt 29.12.2005, 12:26   #3
TP-Newbie
 
Registriert seit: Dec 2005
Ort: Ravensburg
anja88 macht alles soweit korrekt
Hallo Steffen,

ja das habe ich und er bringt mir den korrekten wert. das ist es ja eben was ich nicht checke. Er prüft richtig ab aber versendet dann falsch.

LG anja
anja88 ist offline   Mit Zitat antworten
Alt 29.12.2005, 12:37   #4
TP-Insider
 
Benutzerbild von SteffenR
 
Registriert seit: Dec 2004
Ort: Braunschweig
SteffenR bringt sich richtig einSteffenR bringt sich richtig ein
hab die Zeilen gerade mal wie folgt getestet..
PHP-Code:
<?php
$zip_code 
55666;
$ergebnis=substr ($zip_code0);
switch (
$ergebnis)
{
    case 
5:
    
$email3 "xy@gmx.net";
    echo 
$email3;
    break;
    case 
6:
    
$email2 "anja.kneisel@gmx.net";
    echo 
$email2
    break;
    default:
    
$email1 "xy@irgendwas.net";
    echo  
$email1;
}
?>
Ausgabe: xy@gmx.net

Es lag an deinem break; im default-Bereich des Switches ..
Wie so oft sind es die kleinen Sachen, die einem das Programmieren schwer machen

SteffenR
SteffenR ist offline   Mit Zitat antworten
Alt 29.12.2005, 13:30   #5
TP-Newbie
 
Registriert seit: Dec 2005
Ort: Ravensburg
anja88 macht alles soweit korrekt
Thumbs up

Hallo Steffen,

super jetzt klappt es!! habe das break;und noch die ' bei $zip_code weggelassen so wie du und jetzt funktioniert es super. V*I*E*L*E*N D*A*N*K

Guten rutsch ins neue Jahr

Viele Grüße
Anja
anja88 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
PLZ abprüfen und an versch. E-mail adressen senden PLZ abprüfen und an versch. E-mail adressen senden
« [php-mysql] bilder blättern | nl2br aber nur, wenn nl außerhalb von z.B. <form> »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:21 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67