PLZ überprüfen und Email versenden

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • PLZ überprüfen und Email versenden

    Hallo Leutz,
    ich bin neu hir und habe auch gleich ein Prolem!!
    Ich sollte bei dem Mailversand eine Überprüfung von der PLZ habe bzw. nur von der ersten Zahl.

    ALso wenn einer aus dem PLZ gebiet kommt wo mit 5 oder 6 beginnt soll die Email an die Person1.
    Wenn die PLZ mit 1,2,3,4,7,8,9 begint soll sie an Person2.
    Ich kenne mich leider zu wenig aus wie das funktionieren soll.
    Bis jetzt sieht der Quelltext so aus!!
    PHP Code:
     // Mailversand
          
          // 1.   Mail an Shopbetreiber
          
    mail($order_mail,"$order_mail_12 $order_id - $name2 @ $shop_name",$mailtext_a,
    "From: $email\nX-Sender: $email\n"); 
    Ich hoffe ihr könnt mir helfen Danke schonmal im vorraus.

    mfg
    mic187

  • #2
    PHP Code:
    switch (substr (01$_POST['plz']))
    {
        case 
    1: ...

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Comment


    • #3
      Also ich kenne mich leider nicht so gut mit PHP aus wo soll ich das jetzt einfügen ??
      Und wo gebe ich dann die email adresse der person an.

      die Bezeichnung für PLZ ist bei mir $zip_code.

      mfg

      mic187

      Comment


      • #4
        Also ich kenne mich leider nicht so gut mit PHP aus wo soll ich das jetzt einfügen ??
        Und wo gebe ich dann die email adresse der person an.

        die Bezeichnung für PLZ ist bei mir $zip_code.

        mfg

        mic187

        Comment


        • #5
          in deinem fall ist
          PHP Code:
          $_POST['zip_code'
          das ergebnis deines eingabefeldes im formular, davon wird die erste zahl extrahiert, und je nach wert mußt du dann im switch-block deine email eintragen.



          gruß
          peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Comment


          • #6
            Ok danke das heist das ganze muss dan so ausehen!!
            PHP Code:
                  // Mailversand
                  
                  // 1.   Mail an Shopbetreiber
                  
            mail($order_mail,"$order_mail_12 $order_id - $name2 @ $shop_name",$mailtext_a,"From: $email\nX-Sender: $email\n");
                  switch (
            substr (01$_POST['zip_code']))
            {
                case 
            1'person2@domain.de';
                case 
            2'person2@domain.de';
                case 
            3'person2@domain.de';
                case 
            4'person2@domain.de';
                case 
            5'person1@domain.de';
                case 
            6'person1@domain.de';
                case 
            7'person2@domain.de';
                case 
            8'person2@domain.de';
                case 
            9'person2@domain.de';

            Ich hoffe das ist so richtig.

            mfg
            mic187

            Comment


            • #7
              das hier ist noch ganz wichtig.

              peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Comment


              • #8
                oh je ich bin zu doof dafür
                und wo füge ich das jetzt wieder an !!
                ich sollte es lieber sein lassen!

                Soll ich das jetzt alles Kopieren und nur unten anfügen ??

                Comment


                • #9
                  guckst du hier

                  peter
                  Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                  Meine Seite

                  Comment


                  • #10
                    Original geschrieben von mic187
                    ich sollte es lieber sein lassen!
                    --> wäre eine Möglichkeit
                    Beantworte nie Threads mit mehr als 15 followups...
                    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                    Comment


                    • #11
                      Original geschrieben von MelloPie
                      --> wäre eine Möglichkeit
                      da sage ich mal nichts dazu!

                      Comment


                      • #12
                        also ich habe jetzt alles so eingebaut wie es sein soll aber er sendet einfach keine Mail an die Jeweilige Person!!

                        Woran kann es noch liegen ??
                        PHP Code:
                        // Mailversand 
                              
                              // 1.   Mail an Shopbetreiber 
                              
                        mail($order_mail,"$order_mail_12 $order_id - $name2 @ $shop_name",$mailtext_a,"From: $email\nX-Sender: $email\n"); 
                              switch (
                        substr (01$_POST['zip_code'])) 

                            case 
                        1'person2@domain.de'
                            case 
                        2'person2@domain.de'
                            case 
                        3'person2@domain.de'
                            case 
                        4'person2@domain.de'
                            case 
                        5'person1@domain.de'
                            case 
                        6'person1@domain.de'
                            case 
                        7'person2@domain.de'
                            case 
                        8'person2@domain.de'
                            case 
                        9'person2@domain.de'
                        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"); 
                        Last edited by mic187; 22-12-2005, 16:47.

                        Comment


                        • #13
                          Du solltest erstmal $email auch einen wert zuweisen
                          rtfm

                          Kapitel 12. Kontroll-Strukturen
                          Beantworte nie Threads mit mehr als 15 followups...
                          Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                          Comment


                          • #14
                            Welcher $email soll ich den einen Wert zuweisen??

                            Die holt er sich doch aus der Datenbank

                            Comment


                            • #15
                              was soll das hier denn bewirken?
                              switch (substr (0, 1, $_POST['zip_code']))
                              {
                              case 1: 'person2@domain.de';
                              case 2: 'person2@domain.de';
                              case 3: 'person2@domain.de';
                              case 4: 'person2@domain.de';
                              case 5: 'person1@domain.de';
                              case 6: 'person1@domain.de';
                              case 7: 'person2@domain.de';
                              case 8: 'person2@domain.de';
                              case 9: 'person2@domain.de';
                              break;
                              }
                              Beantworte nie Threads mit mehr als 15 followups...
                              Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                              Comment

                              Working...
                              X