Markus: Formlar Drei Ausgaben auf einen Klick

Hy leute bin Anfänger bitte um lösung

das ist das original

<SELECT id=Einzel_zu30 NAME="Einzel_zu30" name=subject SIZE="1">

<OPTION VALUE="" SELECTED>-

<OPTION VALUE="1 Einzel zu  30,-">1
<OPTION VALUE="2 Einzel zu  30,-">2
<OPTION VALUE="3 Einzel zu  30,-">3
<OPTION VALUE="4 Einzel zu  30,-">4

</SELECT>

brauche aber drei Ausgaben bei einen Klick (Nr1) "1 Einzel zu 30" weiters",(Nr2)"Ez30", und die Anzahl (Nr3) "1",

das heisst mit einen Klick kann ich drei Dinge bedienen

das unten geht natürlich nicht aber als Bsp da ich keine ausdrücke für diese art kenne
ein profi weiss wo es klemmt.

<SELECT id=Einzel_zu30 NAME="Einzel_zu30" name=subject SIZE="1">

<OPTION VALUE="" SELECTED>-
                     AUSG Nr1     ausgNr2 Nr3
<OPTION VALUE="1 Einzel zu  30,-","EZ30","1">1 theoretisch 3Ausgaben
<OPTION VALUE="2 Einzel zu  30,-","EZ30","2">2
<OPTION VALUE="3 Einzel zu  30,-","EZ30","3">3
<OPTION VALUE="4 Einzel zu  30,-","EZ30","4">4

</SELECT>
Für eine lösung währe ich euch sehr Dankbar

gruß Markus

  1. hi,

    ein profi weiss wo es klemmt.

    ja. bei der formulierung deiner frage.

    Für eine lösung währe ich euch sehr Dankbar

    und wir wären dir dankbar, wenn du mal _verständlich_ formulierst, was du vorhast, und woran es scheitert.

    das, was du als frage/problembeschreibung gepostet hast, ist absolut untauglich.

    gruss,
    wahsaga

    1. Guten Morgen  Leute
      auf die Frage was ich damit will

      also ein Gast klickt an, das er ein Einzel zu  30, oder zwei oder Ein Doppelzimmer oder beides möchte dann will ich für das rückformular Ihr gebuchtes zimmer ist ein 1 einzel zu  30 dann brauche ich für die hotelsoftware die ausgabe EZ30 und die Anzahl =1
      also 3 werte oder Ausgaben

      bitte ändert mein skribt wie es richtig sein soll und dann reinkopieren vielen dank
      das ist das original

      <SELECT id=Einzel_zu30 NAME="Einzel_zu30" name=subject SIZE="1">

      <OPTION VALUE="" SELECTED>-

      <OPTION VALUE="1 Einzel zu  30,-">1
      <OPTION VALUE="2 Einzel zu  30,-">2
      <OPTION VALUE="3 Einzel zu  30,-">3
      <OPTION VALUE="4 Einzel zu  30,-">4

      </SELECT>

      brauche aber drei Ausgaben bei einen Klick (Nr1) "1 Einzel zu 30" weiters",(Nr2)"Ez30", und die Anzahl (Nr3) "1",

      das heisst mit einen Klick kann ich drei Dinge bedienen

      das unten geht natürlich nicht aber als Bsp da ich keine ausdrücke für diese art kenne
      ein profi weiss wo es klemmt.

      <SELECT id=Einzel_zu30 NAME="Einzel_zu30" name=subject SIZE="1">

      <OPTION VALUE="" SELECTED>-
                           AUSG Nr1     ausgNr2 Nr3
      <OPTION VALUE="1 Einzel zu  30,-","EZ30","1">1 theoretisch 3Ausgaben
      <OPTION VALUE="2 Einzel zu  30,-","EZ30","2">2
      <OPTION VALUE="3 Einzel zu  30,-","EZ30","3">3
      <OPTION VALUE="4 Einzel zu  30,-","EZ30","4">4

      </SELECT>

      die Ausgaben die ich gerne hätte $Einzel_zu30=Einzel zu 30
                                       $Kategorie=EZ30
                                       $Anzahl=1

      danke Markus

      hi,

      ein profi weiss wo es klemmt.

      ja. bei der formulierung deiner frage.

      Für eine lösung währe ich euch sehr Dankbar

      und wir wären dir dankbar, wenn du mal _verständlich_ formulierst, was du vorhast, und woran es scheitert.

      das, was du als frage/problembeschreibung gepostet hast, ist absolut untauglich.

      gruss,
      wahsaga

      1. Hallo Markus,

        in der Hoffnung, dass ich dich richtig verstanden habe, schlage ich vor, das Ganze etwas umzustellen. Zuerst drei Checkboxen:

        <input type="radio" name="Zimmer" value="EZ30"> Einzelzimmer zu 30 EUR<br>
        <input type="radio" name="Zimmer" value="DZ40"> Doppelzimmer zu 30 EUR<br>
        <input type="radio" name="Zimmer" value="Suite"> Suite zu 50 EUR

        Da drunter packst du eine Auswahlliste mit der Anzahl:

        <select name="Anzahl" size="2">
        <option value="1">1 Zimmer</option>
        <option value="2">2 Zimmer</option>
        <option value="3">3 Zimmer</option>
        <option value="4">4 Zimmer</option>
        </select>

        Das fände ich persönlich übersichtlicher als eine Auswahlliste mit 10 oder 20 Einträgen. Alternativ könntest du auch Checkboxen statt Radiobuttons verwenden und jeder Checkbox eine Auswahlliste für die Anzahl hinzufügen, sodass Mehrfachbuchungen möglich sind. Noch alternativer kannst du auch statt der Radiobuttons für die Art der Zimmer eine Auswahlliste definieren.

        Vielleicht hilfts
        Torsten

        1. Hy Vorerst vielen Dank für die ersten Antworten
          aber es ist wichtig 1 Klick 3 Werte Ausgeben

          weil Gäste immer nur die hälfte Anklicken

          bitte meinen Code Berichtigen

          das ist das O R I G I N A L
          <SELECT id=Einzel_zu30 NAME="Einzel_zu30" name=subject SIZE="1">

          <OPTION VALUE="" SELECTED>-

          <OPTION VALUE="1 Einzel zu  30,-">1
          <OPTION VALUE="2 Einzel zu  30,-">2
          <OPTION VALUE="3 Einzel zu  30,-">3
          <OPTION VALUE="4 Einzel zu  30,-">4

          </SELECT>

          brauche aber drei Ausgaben bei einen Klick (Nr1) "1 Einzel zu 30" weiters",(Nr2)"Ez30", und die Anzahl (Nr3) "1",

          das heisst mit einen Klick kann ich drei Dinge bedienen

          T H E O R I E

          <OPTION VALUE="" SELECTED>-
                               Wert Nr1     WertNr2 Nr3
          <OPTION VALUE="1 Einzel zu  30,-","EZ30","1">1 theoretisch 3Ausgaben
          <OPTION VALUE="2 Einzel zu  30,-","EZ30","2">2
          <OPTION VALUE="3 Einzel zu  30,-","EZ30","3">3
          <OPTION VALUE="4 Einzel zu  30,-","EZ30","4">4

          </SELECT>
          so bräuchte ich die Ausgabe

          Wert 1 $1_Einzel_zu30=1 Einzel zu 30 für Rückmail Gast und Master Wert 2 $Kategorie=EZ30               Für Hotelsoftware
          Wert 3 $Anzahl=1             nochmal für Hotelsoftware

          Ich brauche keine Check u. Radioboxen einfach nur drei Ausgaben für einen Klick

          meinen Code Berichtigen
          und rein kopieren  siehe Formular Auschnitt  1 Klick

          <img src="http://www.web-lounge-cafe.com/ziform.jpg" border="0" alt="">

          Für eine lösung währe ich euch sehr Dankbar

          gruß Markus

          1. Hallo markus,

            aber es ist wichtig 1 Klick 3 Werte Ausgeben

            Erklär doch mal, wozu du deine 3 Werte brauchst. Eventuell setzt du am falschen Ende an, nämlich am Formular. Wie werden denn die Daten verarbeitet?

            Grüße
            Torsten

            1. zuerst vielen dank

              ich möchte das ganze an folgendes schicken das funktionierte bis jetzt jetzt ist die hotelsoftware dabei und ich brauch noch die werte Katigorie ez30 und anz 1

              meinen Code Berichtigen und rein kopieren  siehe Formular Auschnitt  1 Klick

              http://www.web-lounge-cafe.com/ziform.jpg

              Für eine lösung währe ich euch sehr Dankbar

              gruß Markus

              hier ist das skribt  <?php   print "   $datums_array[hours]:$datums_array[minutes]"; ?>  h  <br>  </b></p>

              <p align="justify"><b>       mit folgenden Angaben ausgefüllt und <br>        erfolgreich an die

              <!-- mail - adresse  ============================================================================== -->  XXXXXXXXXXXXXXXXX <!-- ============================================================================== -->

              übermittelt. </b></p>   <p align="justify">

              <b>

              <!-- konfigurieren  ============================================================================== -->         Anrede:        <? print $Anrede ?>                    <? print $Vorname ?>                    <? print $Nachname ?><br>          Firma:         <? print $Firma ?></b><p align="justify">   <b>       Strasse:      <? print $Strasse ?>                    <? print $Nummer ?><br>          Postcode:      <? print $Postleitzahl ?>                    <? print $Ort ?><br>          Land:  <? print $Land ?> </b><p align="justify">   <b>       Telefon:      <? print $Telefon ?><br>            Mobil:         <? print $Mobil ?><br>          Telefax:       <? print $Telefax ?></b><p align="justify">   <b>       E-Mail:        <? print $email ?></b><p align="justify">   <b>       Homepage      <? print $Homepage ?></b><p align="justify">   <b>       Mitteilung:<br><b>       <? print $Mitteilung ?></b><p align="justify">   <b>       Gebuchtes Zimmer: <? print $Einzel_zu30 ?>                    <? print $Einzel_zu40 ?>                    <? print $Doppel_zimmer ?>                    <? print $Dreibett_zimmer ?>                    <? print $Vierbettzimmer ?>                    <? print $Mehrbettzimmer ?></b><p align="justify">   <b>       Zimmeranzahl:   <? print $Anz ?></b><p align="justify">   <b>       <font color="#990000">Anreise</font>:      <? print $Anreise_Tag ?>   .                 <? print $Anreise_Monat ?>   .                 <? print $Anreise_Jahr ?></b><p align="justify">   <b>       Ankunftszeit: <? print $Std ?>   :                 <? print $Min ?></b><p align="justify">   <b>       <font color="#990000">Abreise</font>:      <? print $Abreise_Tag ?>   .                 <? print $Abreise_Monat ?>   .                 <? print $Abreise_Jahr ?></b><p align="center">

              <font face="Arial" size="-1">

              <input type="button" value="Zurück / Back / Retoure" onClick="history.back()" style="color: #800000"></font><p align="center">   <font color="#008080"><b>Bei Fehleingabe drücken sie den Zurück  Button   und senden Sie erneut !</b></font><p align="center">   <b> </b><p>

              <!-- ============================================================================== -->

              </p>

              <?php echo              /* bestaetigung /  / ==============================================================================     DIESE DREI ZEILEN MUESSEN KONFIGURIERT WERDEN */

              /* hier wird die mailadresse des webmasters eingeben */  $webmas="formular@pxxxxxx.de";

              $webmaster="hotelsoftware@XXXXXXX.de";  /* hier wird der webseitename eingeben, diese wird als absender angezeigt */  $site="xxxxxxxxxxxxxxxxx";

              /* hier wird die url eingeben, in der regel die indexseite auf die der user weitergeleitet     wird, es kann aber auch eine andere beliebige seite angegeben werden */  $weiter = "http://www.XXXXXXXX.de";

              /* STOP BIS HIER UND NICHT WEITER    ====================================================================================== */ $message ="Empfangenes Mailformular,\n die Angaben:;

              |von.: $Anreise_Tag.$Anreise_Monat. - $Abreise_Tag.$Abreise_Monat.$Abreise_Jahr\n |Ank.: $Std:$Min|$Einzel_zu30 $Einzel_zu40 $Doppel_zimmer $Dreibett_zimmer $Vierbettzimmer $Mehrbettzimmer\n |Text:$Mitteilung \n |$Anrede $Firma $Vorname $Nachname\n |Strasse:$Strasse $Nummer\n |Postlei:D-$Postleitzahl $Ort\n |Land:$Land\n |Tel.:$Telefon\n |Mob.:$Mobil\n |E-Mail:$email\n \n \n \n am:$tag, den $n. $monat $jahr\n um:$datums_array[hours]:$datums_array[minutes]\n \n $REMOTE_ADDR\n \n $HTTP_USER_AGENT\n  \n HTTP_ACCEPT: $HTTP_ACCEPT \n \n REMOTE_USER: $REMOTE_USER \n HTTP_REFERER: $HTTP_REFERER \n HTTP_USER_AGENT: $HTTP_USER_AGENT \n REMOTE_ADDR: $REMOTE_ADDR \n REMOTE_HOST: $REMOTE_HOST \n User_ADMIN: $USER_ADMIN <br> GATEWAY_INTERFACE: $GATEWAY_INTERFACE <br> SERVER_NAME: $SERVER_NAME <br> SERVER_SOFTWARE: $SERVER_SOFTWARE <br> SERVER_PROTOCOL: $SERVER_PROTOCOL <br> REQUEST_METHOD: $REQUEST_METHOD <br> QUERY_STRING: $QUERY_STRING <br> DOCUMENT_ROOT: $DOCUMENT_ROOT <br> HTTP_ACCEPT_CHARSET: $HTTP_ACCEPT_CHARSET <br> HTTP_ENCODING: $HTTP_ENCODING <br> HTTP_ACCEPT_LANGUAGE: $HTTP_ACCEPT_LANGUAGE<br> HTTP_CONNECTION: $HTTP_CONNECTION <br> HTTP_HOST: $HTTP_HOST <br> REMOTE_PORT: $REMOTE_PORT <br> SCRIPT_FILENAME: $SCRIPT_FILENAME <br> SERVER_ADMIN: $SERVER_ADMIN <br> SERVER_PORT: $SERVER_PORT <br> SERVER_SIGNATURE: $SERVER_SIGNATURE <br> PATH_TRANSLATED: $PATH_TRANSLATED <br> SCRIPT_NAME: $SCRIPT_NAME <br> REQUEST_URI: $REQUEST_URI

              $Anreise_Monat|$Anreise_Jahr|von $Anreise_Tag. $Anreise_Monat. - $Abreise_Tag. $Abreise_Monat.|Ank. $Std : $Min|$Einzel_zu30$Einzel_zu40$Doppel_zimmer$Dreibett_zimmer$Vierbettzimmer$Mehrbettzimmer|$Anrede $Vorname $Nachname|$Telefon |$Mitteilung Empfangenes Mailformular,\ndie Angaben:\n\n";

              if($REQUEST_METHOD == "POST"){ foreach($HTTP_POST_VARS as $sch => $wert){ $message .= $sch." = ".$wert."\n";  } } elseif($REQUEST_METHOD == "GET"){ foreach($HTTP_GET_VARS as $sch => $wert){ $message .= $sch." = ".$wert."\n";  } }

              mail($webmas, "$Anreise_Monat|$Anreise_Jahr|$Anreise_Tag. $Anreise_Monat. - $Abreise_Tag. $Abreise_Monat.|$Std:$Min|$Einzel_zu30$Einzel_zu40$Doppel_zimmer$Dreibett_zimmer$Vierbettzimmer$Mehrbettzimmer|$Anrede $Vorname $Nachname|$Telefon|$Mitteilung", $message, "From:$von<$email>"); $datei = fopen( "rueckmail.dat", "r" ); $bestatigung = fread( $datei, filesize( "rueckmail.dat" ) ); fclose( $datei );

              $bestatigung =" An $Firma\n$Anrede $Vorname $Nachname\n$Strasse $Nummer\n$Postleitzahl $Ort\n$Land\n$Telefon\n$Mobil\n --------------------------------------------------------------------------------\n Sehr geehrte(r) $Anrede $Vorname $Nachname,\n\n Hiermit bestätigen wir Ihre Reservierung von $tag, den $n. $monat $jahr\n für die Übernachtung(en)\nvon $Anreise_Tag.$Anreise_Monat.$Anreise_Jahr - $Abreise_Tag.$Abreise_Monat.$Abreise_Jahr\nIhre Angegebene Ankunftszeit ist $Std:$Min\n Wir freuen uns auf Ihren Besuch\n\n Ihre xxxxxxx\n --------------------------------------------------------------------------------\n Pension xxxxxx\nxxxxxxxx\nD-xxxxxxxxx\nTel.: xxxxxxxxx\nFax : 049 (0)xxxxxx \nhttp://www.xxxxxxxx.de/\n Bitte beachten Sie unsere allgemeinen Geschäftsbedingungen unter\nhttp://www.xxxxxxxxxx.de/5296.html\n -------------------------------------ende--------------------------------------- ";

              if($REQUEST_METHOD == "POST"){ foreach($HTTP_POST_VARS as $sch => $wert){ $messag .= $sch." = ".$wert."\n";  } } elseif($REQUEST_METHOD == "GET"){ foreach($HTTP_GET_VARS as $sch => $wert){ $messag .= $sch." = ".$wert."\n";  } }

              mail($email, "Bestätigung der Pension AAAAA Ihrer Reservierung für den $Anreise_Tag. $Anreise_Monat. bis $Abreise_Tag. $Abreise_Monat. $Abreise_Jahr", $bestatigung, "From:$site<$webmas>");  $datei = fopen( "rueckmail.dat", "r" ); $bestatigung = fread( $datei, filesize( "rueckmail.dat" ) ); fclose( $datei ); $hsr =" DAY01 = $Anreise_Tag.\n MONTH01 = $Anreise_Monat.\n YEAR01 = $Anreise_Jahr\n DAY02 = $Abreise_Tag.\n MONTH02 = $Abreise_Monat.\n YEAR02 = $Abreise_Jahr \n /*                                BIS Hierher geht alles    ====================================================================================== / CATEGORY01 =$EZ30 \n CATCOUNT01 =$1 \n CATEGORY02 =$EZ30\n CATCOUNT02 = \n CATEGORY02 =$EZ40 \n CATCOUNT02 = \n CATEGORY02 =$DZ \n CATCOUNT02 = \n CATEGORY02 =$DRZ \n CATCOUNT02 = \n CATEGORY02 =$VBZ \n CATCOUNT02 = \n CATEGORY02 =$MBZ \n CATCOUNT02 = \n OPTION01 = \n OPTION02 = \n / ============================================================================== INFO01 = \n                      Ab hier geht alles INFO02 = \n NOTES = $Mitteilung\n ADDRESS = $Anrede\n NAME1 = $Nachname\n NAME2 = $Vorname\n COMPANY = $Firma\n STREET = $Strasse $Nummer\n COUNTRY = $Land\n ZIPCODE = $Postleitzahl\n CITY = $Ort \n PHONE = $Telefon\n FAX = $Telefax\n EMAIL = $email\n REQUEST = \n RESPONSE = \n

              ";

              if($REQUEST_METHOD == "POST"){ foreach($HTTP_POST_VARS as $sch => $wert){ $messag .= $sch." = ".$wert."\n";  } } elseif($REQUEST_METHOD == "GET"){ foreach($HTTP_GET_VARS as $sch => $wert){ $messag .= $sch." = ".$wert."\n";  } }

              mail($webmaster, "HS3 RESERVATION REQUEST", $hsr, "From:$von<$email>");

              ?>

              gruß Markus aus Erlangen

              1. Hallo markus,

                Du schriebst:

                so bräuchte ich die Ausgabe
                Wert 1 $1_Einzel_zu30=1 Einzel zu 30 für Rückmail Gast und Master
                Wert 2 $Kategorie=EZ30               Für Hotelsoftware
                Wert 3 $Anzahl=1             nochmal für Hotelsoftware

                Ändere meinen Vorschlag aus diesem Posting [pref:t=66885&m=382276] wie folgt:

                <input type="radio" name="Kategorie" value="EZ30"> Einzelzimmer zu 30 EUR<br>
                <input type="radio" name="Kategorie" value="DZ40"> Doppelzimmer zu 30 EUR
                usw.

                dann hast du in deinem PHP-Script eine Variable $Kategorie mit dem Wert, der im value-Attribut steht, also z.B. "EZ30".

                Ändere weiter:

                <select name="Anz" size="2">
                <option value="1">1 Zimmer</option>
                <option value="2">2 Zimmer</option>
                <option value="3">3 Zimmer</option>
                <option value="4">4 Zimmer</option>
                </select>

                schon hast du im PHP-Script eine Variable $Anz mit dem entsprechenden Value.

                Was du jetzt noch brauchst, ist das hier:

                <? print $Einzel_zu30 ?>
                  <? print $Einzel_zu40 ?>
                  <? print $Doppel_zimmer ?>
                  <? print $Dreibett_zimmer ?>
                  <? print $Vierbettzimmer ?>
                  <? print $Mehrbettzimmer ?>

                Diese Variablen kannst du auch zusammenfassen, z.B. zu $gebuchtes_Zimmer. Dieser Variable weist du dann den Wert zu, der auf die Buchung passt, z.B.

                if($Kategorie == "EZ30"){
                  $gebuchte_Zimmer .= $Anz." Einzelzimmer zu 30 EUR";
                }
                usw. und notierst oben:
                <? print $gebuchte_Zimmer ?>

                Lesetipp: http://www.dclp-faq.de/ch/ch-webvariablen.html

                Grüße
                Torsten

                PS: eigentlich kann ich gar kein PHP, vielleicht findet sich ja der ein oder andere PHP-Experte, der meine Fehler korrigiert ;-)

                1. Hy Thorsten vielen Dank für die ersten Möglichkeiten aber dann muß der Gast wieder 2 Sachen Anklicken denke ich den RadioButten und die Anzahl das muß doch auf einen klick gehen.

                  das ist das O R I G I N A L <SELECT id=Einzel_zu30 NAME="Einzel_zu30" name=subject SIZE="1">

                  <OPTION VALUE="" SELECTED>-

                  <OPTION VALUE="1 Einzel zu  30,-">1 <OPTION VALUE="2 Einzel zu  30,-">2 <OPTION VALUE="3 Einzel zu  30,-">3 <OPTION VALUE="4 Einzel zu  30,-">4

                  </SELECT>

                  http://www.web-lounge-cafe.com/ziform.jpg

                  Der Gast soll nur 1,2,3 oder 4 Anklicken Nur ein Klick Kein Radiobutten oder selectbox Nur 3 Werte ausgeben hier bekomme ich nur einen Wert

                  So brauche ich es

                  T H E O R I E <SELECT id=Einzel_zu30 NAME="Einzel_zu30" name=subject SIZE="1">  <<---vieleicht muss man das auch umschreiben ich weiss auch nicht wofür id steht

                  <OPTION VALUE="" SELECTED>-                      Wert Nr1     WertNr2 Nr3 <OPTION VALUE="1 Einzel zu  30,-","EZ30","1">1 theoretisch 3Ausgaben <OPTION VALUE="2 Einzel zu  30,-","EZ30","2">2 <OPTION VALUE="3 Einzel zu  30,-","EZ30","3">3 <OPTION VALUE="4 Einzel zu  30,-","EZ30","4">4

                  </SELECT>

                  Diese Ausgaben brauche ich auf einen Klick siehe Bild

                  Wert 1 $1_Einzel_zu30=1 Einzel zu 30 für Rückmail Gast und Master

                  Wert 2 $Kategorie=EZ30               Für Hotelsoftware

                  Wert 3 $Anzahl=1             nochmal für Hotelsoftware

                  hier ist das Skribt bitte umschreiben und reinkobieren

                  <?php   print "   $datums_array[hours]:$datums_array[minutes]"; ?>  h  <br>  </b></p>

                  <p align="justify"><b>       mit folgenden Angaben ausgefüllt und <br>

                  erfolgreich an die

                  <!-- mail - adresse  ============================================================================== -->  XXXXXXXXXXXXXXXXX <!-- ============================================================================== -->

                  übermittelt. </b></p>   <p align="justify">

                  <b>

                  <!-- konfigurieren  ============================================================================== -->         Anrede:        <? print $Anrede ?>                    <? print $Vorname ?>                    <? print $Nachname ?><br>          Firma:         <? print $Firma ?></b><p align="justify">   <b>       Strasse:      <? print $Strasse ?>                    <? print $Nummer ?><br>          Postcode:      <? print $Postleitzahl ?>                    <? print $Ort ?><br>          Land:  <? print $Land ?> </b><p align="justify">   <b>       Telefon:      <? print $Telefon ?><br>            Mobil:         <? print $Mobil ?><br>          Telefax:       <? print $Telefax ?></b><p align="justify">   <b>       E-Mail:        <? print $email ?></b><p align="justify">   <b>       Homepage      <? print $Homepage ?></b><p align="justify">   <b>       Mitteilung:<br><b>       <? print $Mitteilung ?></b><p

                  align="justify">   <b>       Gebuchtes Zimmer: <? print $Einzel_zu30 ?>                    <? print $Einzel_zu40 ?>                    <? print $Doppel_zimmer ?>                    <? print $Dreibett_zimmer ?>                    <? print $Vierbettzimmer ?>                    <? print $Mehrbettzimmer ?></b><p align="justify">   <b>       Zimmeranzahl:   <? print $Anz ?></b><p align="justify">   <b>       <font color="#990000">Anreise</font>:      <? print $Anreise_Tag ?>   .                 <? print $Anreise_Monat ?>   .                 <? print $Anreise_Jahr ?></b><p align="justify">   <b>       Ankunftszeit: <? print $Std ?>   :                 <? print $Min ?></b><p align="justify">   <b>       <font color="#990000">Abreise</font>:      <? print $Abreise_Tag ?>   .                 <? print $Abreise_Monat ?>   .                 <? print $Abreise_Jahr ?></b><p align="center">

                  <font face="Arial" size="-1">

                  <input type="button" value="Zurück / Back / Retoure" onClick="history.back()" style="color: #800000"></font><p align="center">   <font color="#008080"><b>Bei Fehleingabe drücken sie den Zurück  Button   und senden Sie erneut !</b></font><p align="center">   <b> </b><p>

                  <!-- ============================================================================== -->

                  </p>

                  <?php echo              /* bestaetigung /  / ==============================================================================     DIESE DREI ZEILEN MUESSEN KONFIGURIERT WERDEN */

                  /* hier wird die mailadresse des webmasters eingeben */  $webmas="formular@pxxxxxx.de";

                  $webmaster="hotelsoftware@XXXXXXX.de";  /* hier wird der webseitename eingeben, diese wird als absender angezeigt */  $site="xxxxxxxxxxxxxxxxx";

                  /* hier wird die url eingeben, in der regel die indexseite auf die der user weitergeleitet     wird, es kann aber auch eine andere beliebige seite angegeben werden */  $weiter = "http://www.XXXXXXXX.de";

                  /* STOP BIS HIER UND NICHT WEITER    ====================================================================================== */ $message ="Empfangenes Mailformular,\n die Angaben:;

                  |von.: $Anreise_Tag.$Anreise_Monat. - $Abreise_Tag.$Abreise_Monat.$Abreise_Jahr\n |Ank.: $Std:$Min|$Einzel_zu30 $Einzel_zu40 $Doppel_zimmer $Dreibett_zimmer $Vierbettzimmer $Mehrbettzimmer\n |Text:$Mitteilung \n |$Anrede $Firma $Vorname $Nachname\n |Strasse:$Strasse $Nummer\n |Postlei:D-$Postleitzahl $Ort\n |Land:$Land\n |Tel.:$Telefon\n |Mob.:$Mobil\n |E-Mail:$email\n \n \n \n am:$tag, den $n. $monat $jahr\n um:$datums_array[hours]:$datums_array[minutes]\n \n $REMOTE_ADDR\n \n $HTTP_USER_AGENT\n  \n HTTP_ACCEPT: $HTTP_ACCEPT \n \n REMOTE_USER: $REMOTE_USER \n HTTP_REFERER: $HTTP_REFERER \n HTTP_USER_AGENT: $HTTP_USER_AGENT \n REMOTE_ADDR: $REMOTE_ADDR \n REMOTE_HOST: $REMOTE_HOST \n User_ADMIN: $USER_ADMIN <br> GATEWAY_INTERFACE: $GATEWAY_INTERFACE <br> SERVER_NAME: $SERVER_NAME <br> SERVER_SOFTWARE: $SERVER_SOFTWARE <br> SERVER_PROTOCOL: $SERVER_PROTOCOL <br> REQUEST_METHOD: $REQUEST_METHOD <br> QUERY_STRING: $QUERY_STRING <br> DOCUMENT_ROOT: $DOCUMENT_ROOT <br> HTTP_ACCEPT_CHARSET: $HTTP_ACCEPT_CHARSET <br> HTTP_ENCODING: $HTTP_ENCODING <br> HTTP_ACCEPT_LANGUAGE: $HTTP_ACCEPT_LANGUAGE<br> HTTP_CONNECTION: $HTTP_CONNECTION <br> HTTP_HOST: $HTTP_HOST <br> REMOTE_PORT: $REMOTE_PORT <br> SCRIPT_FILENAME: $SCRIPT_FILENAME <br> SERVER_ADMIN: $SERVER_ADMIN <br> SERVER_PORT: $SERVER_PORT <br> SERVER_SIGNATURE: $SERVER_SIGNATURE <br> PATH_TRANSLATED: $PATH_TRANSLATED <br> SCRIPT_NAME: $SCRIPT_NAME <br> REQUEST_URI: $REQUEST_URI

                  $Anreise_Monat|$Anreise_Jahr|von $Anreise_Tag. $Anreise_Monat. - $Abreise_Tag. $Abreise_Monat.|Ank. $Std :

                  $Min|$Einzel_zu30$Einzel_zu40$Doppel_zimmer$Dreibett_zimmer$Vierbettzimmer$Mehrbettzimmer|$Anrede $Vorname $Nachname|$Telefon

                  |$Mitteilung Empfangenes Mailformular,\ndie Angaben:\n\n";

                  if($REQUEST_METHOD == "POST"){ foreach($HTTP_POST_VARS as $sch => $wert){ $message .= $sch." = ".$wert."\n";  } } elseif($REQUEST_METHOD == "GET"){ foreach($HTTP_GET_VARS as $sch => $wert){ $message .= $sch." = ".$wert."\n";  } }

                  mail($webmas, "$Anreise_Monat|$Anreise_Jahr|$Anreise_Tag. $Anreise_Monat. - $Abreise_Tag.

                  $Abreise_Monat.|$Std:$Min|$Einzel_zu30$Einzel_zu40$Doppel_zimmer$Dreibett_zimmer$Vierbettzimmer$Mehrbettzimmer|$Anrede $Vorname

                  $Nachname|$Telefon|$Mitteilung", $message, "From:$von<$email>"); $datei = fopen( "rueckmail.dat", "r" ); $bestatigung = fread( $datei, filesize( "rueckmail.dat" ) ); fclose( $datei );

                  $bestatigung =" An $Firma\n$Anrede $Vorname $Nachname\n$Strasse $Nummer\n$Postleitzahl $Ort\n$Land\n$Telefon\n$Mobil\n --------------------------------------------------------------------------------\n Sehr geehrte(r) $Anrede $Vorname $Nachname,\n\n Hiermit bestätigen wir Ihre Reservierung von $tag, den $n. $monat $jahr\n für die Übernachtung(en)\nvon $Anreise_Tag.$Anreise_Monat.$Anreise_Jahr - $Abreise_Tag.$Abreise_Monat.$Abreise_Jahr\nIhre

                  Angegebene Ankunftszeit ist $Std:$Min\n Wir freuen uns auf Ihren Besuch\n\n Ihre xxxxxxx\n --------------------------------------------------------------------------------\n Pension xxxxxx\nxxxxxxxx\nD-xxxxxxxxx\nTel.: xxxxxxxxx\nFax : 049 (0)xxxxxx \nhttp://www.xxxxxxxx.de/\n Bitte beachten Sie unsere allgemeinen Geschäftsbedingungen unter\nhttp://www.xxxxxxxxxx.de/5296.html\n -------------------------------------ende--------------------------------------- ";

                  if($REQUEST_METHOD == "POST"){ foreach($HTTP_POST_VARS as $sch => $wert){ $messag .= $sch." = ".$wert."\n";  } } elseif($REQUEST_METHOD == "GET"){ foreach($HTTP_GET_VARS as $sch => $wert){ $messag .= $sch." = ".$wert."\n";  } }

                  mail($email, "Bestätigung der Pension AAAAA Ihrer Reservierung für den $Anreise_Tag. $Anreise_Monat. bis $Abreise_Tag.

                  $Abreise_Monat. $Abreise_Jahr", $bestatigung, "From:$site<$webmas>");  $datei = fopen( "rueckmail.dat", "r" ); $bestatigung = fread( $datei, filesize( "rueckmail.dat" ) ); fclose( $datei ); $hsr =" DAY01 = $Anreise_Tag.\n MONTH01 = $Anreise_Monat.\n YEAR01 = $Anreise_Jahr\n DAY02 = $Abreise_Tag.\n MONTH02 = $Abreise_Monat.\n YEAR02 = $Abreise_Jahr \n /*                                BIS Hierher geht alles    ====================================================================================== */ CATEGORY01 =$EZ30 \n CATCOUNT01 =$1 \n CATEGORY02 =$EZ30\n CATCOUNT02 = \n CATEGORY02 =$EZ40 \n CATCOUNT03 = \n CATEGORY03 =$DZ \n CATCOUNT04 = \n CATEGORY04 =$DRZ \n CATCOUNT05 = \n CATEGORY05 =$VBZ \n CATCOUNT05 = \n CATEGORY06 =$MBZ \n CATCOUNT06 = \n

                  /* ==============================================================================                                  Ab hier geht alles OPTION01 = \n OPTION02 = \n INFO01 = \n INFO02 = \n NOTES = $Mitteilung\n ADDRESS = $Anrede\n NAME1 = $Nachname\n NAME2 = $Vorname\n COMPANY = $Firma\n STREET = $Strasse $Nummer\n COUNTRY = $Land\n ZIPCODE = $Postleitzahl\n CITY = $Ort \n PHONE = $Telefon\n FAX = $Telefax\n EMAIL = $email\n REQUEST = \n RESPONSE = \n

                  ";

                  if($REQUEST_METHOD == "POST"){ foreach($HTTP_POST_VARS as $sch => $wert){ $messag .= $sch." = ".$wert."\n";  } } elseif($REQUEST_METHOD == "GET"){ foreach($HTTP_GET_VARS as $sch => $wert){ $messag .= $sch." = ".$wert."\n";  } }

                  mail($webmaster, "HS3 RESERVATION REQUEST", $hsr, "From:$von<$email>");

                  ?>

                  meinen Code Berichtigen und rein kopieren  siehe Formular Auschnitt  1 Klick

                  http://www.web-lounge-cafe.com/ziform.jpg

                  Für eine lösung währe ich euch sehr Dankbar

                  gruß Markus

                  1. Hi könntest Du in ganz kurzen Worten mal definieren, was genau du brauchst oder worin das Problem liegt. Ich seh das hier zum ersten Mal und bin doch etwas verwirrt. Würde gerne helfen, bitte um kurze beschreibung.

                    Gruss Stefan

                    1. Hy Stefan zuerst danke für die schnelle Antwort

                      wenn jemand im formular anklickt er möchte 1 Einzel zu 30

                      das ist das O R I G I N A L
                      <SELECT id=Einzel_zu30 NAME="Einzel_zu30" name=subject SIZE="1">

                      <OPTION VALUE="" SELECTED>-

                      <OPTION VALUE="1 Einzel zu  30,-">1
                      <OPTION VALUE="2 Einzel zu  30,-">2
                      <OPTION VALUE="3 Einzel zu  30,-">3
                      <OPTION VALUE="4 Einzel zu  30,-">4

                      </SELECT>

                      also das ist jetzt 1 Klick und für die auswertung
                      $ 1 Einzel zu 30

                      ich brauche  zur verarbeitung  aber 3 werte

                      Wert 1 $1_Einzel_zu30=1 Einzel zu 30 für Rückmail Gast und Master

                      Wert 2 $Kategorie=EZ30               Für Hotelsoftware

                      Wert 3 $Anzahl=1             nochmal für Hotelsoftware

                      ich möchte aber keine Radioboxen und Checkboxen sondern
                      so wie es jetzt ist für den Gast siehe Bild
                      1 Klick 3 werte zum verarbeiten

                      <img src="http://www.web-lounge-cafe.com/ziform.jpg" border="0" alt="">

                      1. Hallo.

                        also das ist jetzt 1 Klick und für die auswertung
                        $ 1 Einzel zu 30
                        ich brauche  zur verarbeitung  aber 3 werte
                        Wert 1 $1_Einzel_zu30=1 Einzel zu 30 für Rückmail Gast und Master
                        Wert 2 $Kategorie=EZ30               Für Hotelsoftware
                        Wert 3 $Anzahl=1             nochmal für Hotelsoftware
                        ich möchte aber keine Radioboxen und Checkboxen sondern
                        so wie es jetzt ist für den Gast siehe Bild
                        1 Klick 3 werte zum verarbeiten

                        Und was sprichst dagegen, entweder alles drei in einen gemeinsamen Wert zu legen und skript-seitig wieder zu zerpflücken oder aber zumindest die zwei Werte für die Hotel-Software miteinander zu kombinieren, skript-seitig wieder auseinanderzunehmen und daraus den Wert für die Mail zu generieren?
                        MfG, at

                        1. Hy At

                          Da spricht nichts dagegen wenn du mein skribt ein bischen umschreibst oder du mir zumindest mein Bsp richtig schreibst

                          wäre super nett

                          1. Hallo.

                            Da spricht nichts dagegen wenn du mein skribt ein bischen umschreibst oder du mir zumindest mein Bsp richtig schreibst
                            wäre super nett

                            Das wäre es zwar, aber zum einen gilt für mich das postscriptum aus [pref:t=66885&m=382967] in verschärfter Form ;-)
                            Zum anderen ist es eigentlich jetzt an dir herauszufinden, welche Techniken dir jetzt weiterhelfen könnten. Dann formulierst du aus deinen Erkenntnissen einige Zeilen Code und wirfst sie den Kundigen hier zum Fraß vor. -- So funktioniert "Self" :-)
                            MfG, at

                            1. Grüße dich at

                              wenn du dir das ansiehst wirst du feststellen das ich hier wieder 2 felder zum anklicken brauche und Radiobuttons haben den nachteil das die gäste nur ein zimmer buchen könnten aber wenn sie 10 personen habn und sie können nicht reservieren ist das glaube ich schlecht und leider kann ich nicht programieren

                              also bitte schreib mir kurz ein skribt das mir auf 1 klick 3 Ausgaben gibt und wie ich es dann im skribt zerpflücken kann die idee ist super

                              [pref:t=66885&m=382967]

                              1. Hallo.

                                wenn du dir das ansiehst wirst du feststellen das ich hier wieder 2 felder zum anklicken brauche und Radiobuttons haben den nachteil das die gäste nur ein zimmer buchen könnten aber wenn sie 10 personen habn und sie können nicht reservieren ist das glaube ich schlecht und leider kann ich nicht programieren

                                Ein Formular mit je einer Dropdown-Box pro Kategorie:

                                Anzahl EZ [ 1 |v] -> value="EZ30001" -> EZ30 + (00)1
                                 Anzahl DZ [ 5 |v] -> value="EZ30005" -> EZ30 + (00)5
                                             ^                  ^          ^      ^
                                             Auswahl            Wert       |      Schnipsel 2 ohne führende Nullen
                                                                           Schnipsel 1
                                           [ Absenden ] -> Skript erhält n Werte und generiert daraus n*2.

                                Eigenlich kannst du das "EZ"/"DZ" des "Value"/Schnipsel 1 aber auch weg lassen, wenn du jeweils "name" mit verarbeiten willst.

                                also bitte schreib mir kurz ein skribt das mir auf 1 klick 3 Ausgaben gibt und wie ich es dann im skribt zerpflücken kann die idee ist super

                                Noch einmal deutlich: Ich kann dir das Skript nicht schreiben, werde es nicht für dich lernen und es widerspräche dem Gedanken dieses Forums, dies zu verlangen.
                                Finde heraus wie man eine Zeichenkette in ihre Bestandteile zerlegt, führende Nullen entfernt und die Einzelteile gegebenenfalls wieder zusammensetzt. Gegebenenfalls könntest du dich dann noch damit befassen, "EZ"/"DZ" aus dem "value" zu entfernen, indem du "name" mit verarbeitest.
                                MfG, at

                                1. gruß at

                                  Ja sorry schaut ganz gut aus ich kann das leider nicht anwenden
                                  ich kann wie gesagt nicht programieren hatte jetzt hin und her kopiert und weiss nicht wie ich das aus dem formular wegschicke und im skript empfangen kann

                                  markus

  2. guten morgen,

    meine erste frage ist, warum du zweimal ein name argument in dem select tag hast. html ist nicht gerade mein steckenpferd, aber ich sehe da nicht die bedeutung dahinter.

    <SELECT id=Einzel_zu30 NAME="Einzel_zu30" name=subject SIZE="1">

    ~~~~               ~~~~

    die zweite frage ist, wie willst du das formular später weiterverarbeiten. wenn die drei ausgaben logisch miteinander zusammenhängen, dann bekommmst du das auch mit einem klick leicht hin. über den namen des select tags kannst du den wert (value abrufen, in deinem falle 1,2, 3 oder 4. die ausgabe oder weiterverarbeitung kann aufgrund der information mehrere dinge vollführen, auch drei ausgaben bei einer wahl.

    selbst wenn sie nicht logisch zusammenhängen, kannst du drei informationen in den value packen, indem du innerhalb eines Strings (das in den "..."), mehrere werte durch jeweils ein komma trennst. ein sprache wie php kann diesen string dann leicht verwerten. letztlich kommt es immer darauf an, wie deine weiterverabreitung erfolgt, sprich wie ließt du die werte aus und was soll er dann tun.

    Ilja

    1. Guten Morgen  Leute
      auf die Frage was ich damit will

      also ein Gast klickt an, das er ein Einzel zu  30, oder zwei oder Ein Doppelzimmer oder beides möchte dann will ich für das rückformular Ihr gebuchtes zimmer ist ein 1 einzel zu  30 dann brauche ich für die hotelsoftware die ausgabe EZ30 und die Anzahl =1
      also r werte oder Ausgaben

      bitte ändert mein skribt wie es richtig sein soll und dann reinkopieren vielen dank
      das ist das original

      <SELECT id=Einzel_zu30 NAME="Einzel_zu30" name=subject SIZE="1">

      <OPTION VALUE="" SELECTED>-

      <OPTION VALUE="1 Einzel zu  30,-">1
      <OPTION VALUE="2 Einzel zu  30,-">2
      <OPTION VALUE="3 Einzel zu  30,-">3
      <OPTION VALUE="4 Einzel zu  30,-">4

      </SELECT>

      brauche aber drei Ausgaben bei einen Klick (Nr1) "1 Einzel zu 30" weiters",(Nr2)"Ez30", und die Anzahl (Nr3) "1",

      das heisst mit einen Klick kann ich drei Dinge bedienen

      das unten geht natürlich nicht aber als Bsp da ich keine ausdrücke für diese art kenne
      ein profi weiss wo es klemmt.

      <SELECT id=Einzel_zu30 NAME="Einzel_zu30" name=subject SIZE="1">

      <OPTION VALUE="" SELECTED>-
                           AUSG Nr1     ausgNr2 Nr3
      <OPTION VALUE="1 Einzel zu  30,-","EZ30","1">1 theoretisch 3Ausgaben
      <OPTION VALUE="2 Einzel zu  30,-","EZ30","2">2
      <OPTION VALUE="3 Einzel zu  30,-","EZ30","3">3
      <OPTION VALUE="4 Einzel zu  30,-","EZ30","4">4

      </SELECT>

      guten morgen,

      meine erste frage ist, warum du zweimal ein name argument in dem select tag hast. html ist nicht gerade mein steckenpferd, aber ich sehe da nicht die bedeutung dahinter.

      <SELECT id=Einzel_zu30 NAME="Einzel_zu30" name=subject SIZE="1">
                             ~~~~               ~~~~

      die zweite frage ist, wie willst du das formular später weiterverarbeiten. wenn die drei ausgaben logisch miteinander zusammenhängen, dann bekommmst du das auch mit einem klick leicht hin. über den namen des select tags kannst du den wert (value abrufen, in deinem falle 1,2, 3 oder 4. die ausgabe oder weiterverarbeitung kann aufgrund der information mehrere dinge vollführen, auch drei ausgaben bei einer wahl.

      selbst wenn sie nicht logisch zusammenhängen, kannst du drei informationen in den value packen, indem du innerhalb eines Strings (das in den "..."), mehrere werte durch jeweils ein komma trennst. ein sprache wie php kann diesen string dann leicht verwerten. letztlich kommt es immer darauf an, wie deine weiterverabreitung erfolgt, sprich wie ließt du die werte aus und was soll er dann tun.

      Ilja

      1. yo,

        entweder du nimmst ein select feld und dann einfach alle kombinations-möglichkeiten durchgehen. das wäre dann eine auswahl aber sehr, sehr viele kombinationen.

        <SELECT name="Auswahl" size="1">
        <OPTION VALUE="" SELECTED>-
        <OPTION VALUE="1, Einzel, 30">1 Einzellzimmer zu 30 Euro
        <OPTION VALUE="2, Einzel, 30">2 Einzellzimmer zu 30 Euro
        <OPTION VALUE="3, Einzel, 30">3 Einzellzimmer zu 30 Euro
        <OPTION VALUE="4, Einzel, 40">4 Einzellzimmer zu 30 Euro
        <OPTION VALUE="1, Einzel, 40">1 Einzellzimmer zu 40 Euro
        <OPTION VALUE="2, Einzel, 40">2 Einzellzimmer zu 40 Euro
        <OPTION VALUE="3, Einzel, 40">3 Einzellzimmer zu 40 Euro
        <OPTION VALUE="4, Einzel, 40">4 Einzellzimmer zu 40 Euro
        <OPTION VALUE="1, Doppel, 50">1 Doppelzimmer zu 50 Euro
        <OPTION VALUE="2, Doppel, 50">2 Doppelzimmer zu 50 Euro
        <OPTION VALUE="3, Doppel, 50">3 Doppelzimmer zu 50 Euro
        <OPTION VALUE="4, Doppel, 50">4 Doppelzimmer zu 50 Euro
        <OPTION VALUE="1/1, Einzel/Doppel, 30/50">1 Einzellzimmer zu 30 Euro & ein Doppelzimmer zu 59 Euro
        <OPTION VALUE="2/1, Einzel/Doppel, 30/50">2 Einzellzimmer zu 30 Euro & ein Doppelzimmer zu 59 Euro
        .
        .
        .
        .

        besser ist für jede art von zimmer ein seperates select feld. das macht wenig mehr arbeit für den kunden, ist aber übersichtlicher.

        <SELECT name="Auswahl Einzelzimmer 30" size="1">
        <OPTION VALUE="" SELECTED>-
        <OPTION VALUE="1, Einzel, 30">1 Doppelzimmer zu 30 Euro
        <OPTION VALUE="2, EInzel, 30">2 Doppelzimmer zu 30 Euro
        <OPTION VALUE="3, Einzel, 30">3 Doppelzimmer zu 30 Euro
        <OPTION VALUE="4, winzwl, 30">4 Doppelzimmer zu 30 Euro

        <SELECT name="Auswahl Einzelzimmer 40" size="1">
        <OPTION VALUE="" SELECTED>-
        <OPTION VALUE="1, Einzel, 40">1 Doppelzimmer zu 40 Euro
        <OPTION VALUE="2, EInzel, 40">2 Doppelzimmer zu 40 Euro
        <OPTION VALUE="3, Einzel, 40">3 Doppelzimmer zu 40 Euro
        <OPTION VALUE="4, winzwl, 40">4 Doppelzimmer zu 40 Euro

        <SELECT name="Auswahl Doppelzimmer 50" size="1">
        <OPTION VALUE="" SELECTED>-
        <OPTION VALUE="1, Doppel, 30">1 Doppelzimmer zu 50 Euro
        <OPTION VALUE="2, Doppel, 30">2 Doppelzimmer zu 50 Euro
        <OPTION VALUE="3, Doppel, 30">3 Doppelzimmer zu 50 Euro
        <OPTION VALUE="4, Doppel, 30">4 Doppelzimmer zu 50 Euro

        .
        .
        .
        .

        Ilja