Formlar Drei Ausgaben auf einen Klick
Markus
- html
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
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
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
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
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
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
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

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
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 ;-)
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>

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

Für eine lösung währe ich euch sehr Dankbar
gruß Markus
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
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="">
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
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
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
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]
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
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
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
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
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