+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Text per Mail versenden

  1. #1
    TP-Senior Fred O. macht alles soweit korrekt Avatar von Fred O.
    Registriert seit
    Nov 2002
    Ort
    nördl. von Berlin
    Beiträge
    250

    Text per Mail versenden

    Hallo,

    ich wollte mal fragen, wie ich es hinbekomme, dass statt der jeweiligen Nummer der Reise der

    Reisename in der Mail verschickt wird.So ist das Script jetzt:

    Ich habe in einem Formular u.a dieses Pulldownmenü:


    <select name="reise">
    <option>Bitte w&auml;hlen...</option>
    <option value="1"<?php if($_POST["reise"]==1) { echo " selected=\"selected\""; } ?>>Frankreich</option>
    <option value="2"<?php if($_POST["reise"]==2) { echo " selected=\"selected\""; } ?>>Italien</option>
    <option value="3"<?php if($_POST["reise"]==3) { echo " selected=\"selected\""; } ?>>Schweden</option>
    <option value="3"<?php if($_POST["reise"]==4) { echo " selected=\"selected\""; } ?>>Deutschland</option>
    </select>

    nach dem Ausfüllen des Formulares wird eine mail generiert, die darüber informiert, was im Formular

    ausgefüllt wurde. So auch, was da für eine Reise ausgewählt wurde.

    In Script für die Mail ist das diese Zeile:

    $text .= "Reise-Nr.: ".$_POST['reise']."\n";


    Da steht ja im PulldownMenü ja die entsprechende Nummer, deshalb wird die übertragen in der Mail.
    Das würde ich gern ändern. Hat jemand eine Idee wie das am einfachsten geht? Ich hab nicht so viel

    Ahnung von PHP/MySQL

    Danke im voraus
    Fred O.
    Wer mich liebt der lacht, wenn man mich sieht lachen alle.

  2. #2
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Hallo

    Du hast 2 mal value="3" in Deinem Formular, was zu Fehlverhalten des Scripts führen wird.
    Zu Deiner Frage...
    Bevor $text zusammengestellt wird, erzeuge ein Array und speichere darin die Reiseziele. Dann läßt Du statt der Reise-Nr. das Reiseziel ausgeben. Hier mal ein Lösungsansatz:
    PHP-Code:
    $reiseziel = array( "---""Frankreich""Italien""Schweden""Deutschland" );
    $text .= "Reiseziel: " .$reiseziel[$_POST['reise']]. "\n"
    Der erste Wert im Array (---) muß drin bleiben, weil Arrays bei 0 anfangen zu zählen, bei Dir aber der erste Wert die 1 ist. Man könnte das auch anders lösen, aber wir wollen das ja nicht unnötig komplizieren.

  3. #3
    TP-Senior Fred O. macht alles soweit korrekt Avatar von Fred O.
    Registriert seit
    Nov 2002
    Ort
    nördl. von Berlin
    Beiträge
    250
    das werde ich mal probieren :-)

    Dank dir!
    Wer mich liebt der lacht, wenn man mich sieht lachen alle.

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

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