Formular
Formular
Hallo zusammen...
ich habe eine Seite mit dem cms erstellt. In diesem geht es haupsächlich um hotels (hotelsbeschreibungen).
Sobald ein Kunde sich auf der Seite x befindet wo sich die Hotelbeschreibung: "Hotel xy" befindet und auf dem Button:" offerte verlangen oder buchen drückt, möchte ich, dass das Formular den Namen des jeweiligen Hotels übernimmt, so dass der Kunde dann nur noch seine Personalien ausfüllen muss und fertig.
Ist so was möglich ? Wo Wie kann ich sowas realisieren ?
Bin um jeden Tip dankbar...
gruss
raim
ich habe eine Seite mit dem cms erstellt. In diesem geht es haupsächlich um hotels (hotelsbeschreibungen).
Sobald ein Kunde sich auf der Seite x befindet wo sich die Hotelbeschreibung: "Hotel xy" befindet und auf dem Button:" offerte verlangen oder buchen drückt, möchte ich, dass das Formular den Namen des jeweiligen Hotels übernimmt, so dass der Kunde dann nur noch seine Personalien ausfüllen muss und fertig.
Ist so was möglich ? Wo Wie kann ich sowas realisieren ?
Bin um jeden Tip dankbar...
gruss
raim
Einfachste Lösung:
Erstelle einfach zu jedem Hotel eine Unterseite mit dem dazugehörigen Formular. Im Formular kannst Du den Wert für Hotel vorgeben. Beim Absenden jeder dieser Formulare kannst Du auf eine einzelne Seite für erfolgreiches Versenden und für "nicht versandt" = Fehlerseite verweisen.
Seitenstruktur-Beispiel:
Marko
Erstelle einfach zu jedem Hotel eine Unterseite mit dem dazugehörigen Formular. Im Formular kannst Du den Wert für Hotel vorgeben. Beim Absenden jeder dieser Formulare kannst Du auf eine einzelne Seite für erfolgreiches Versenden und für "nicht versandt" = Fehlerseite verweisen.
Seitenstruktur-Beispiel:
Code: Select all
Home
• Hotel 1
• Formular
• Hotel 2
• Formular
• Hotel 3
• Formular
• Hotel 4
• Formular
Formular OK
Formular Error
You should not take life too seriously,
or you will not even get out of it alive!
or you will not even get out of it alive!
hallo marko...
danke für dein tip, aber ist es nicht möglich einfach den titel jedes artikels, das man erstellt einfach irgedwie per id oder so in jedes formular übernehemen kann, weil wenn ich für jedes hotel eine unterseite erstellen müsste dann wird das mit der zeit mühsam und viel....
falls eine solche variante möglich wäre, dann bitte posten mit ansatzt und so oder nur idee...
falls keine bessere idee kommt, übernehme ich diese idee von marko..danke dir
grüsse
raim
danke für dein tip, aber ist es nicht möglich einfach den titel jedes artikels, das man erstellt einfach irgedwie per id oder so in jedes formular übernehemen kann, weil wenn ich für jedes hotel eine unterseite erstellen müsste dann wird das mit der zeit mühsam und viel....
falls eine solche variante möglich wäre, dann bitte posten mit ansatzt und so oder nur idee...
falls keine bessere idee kommt, übernehme ich diese idee von marko..danke dir
grüsse
raim
Hallo Raim,
sagen wir es mal so. Fast alles ist machbar...
So könnte ich mir eine JavaScript-Lösung vorstellen auf den Referrals basiert. Nachteil: Sehr anfällig, funktioniert nur bei ca.50% der Internet-Benutzer.
Eine weitere Lösung wäre die auch sicherste...
Ein "Formular" mit nur einem Button (farblich angepaßt zum Layout) welches den Parameter für das Formular mit der Reservierung/Buchung usw. übergibt.
Dieses wäre die beste Lösung und funktionieren wird sie mit 99,9% aller Besucher Deiner Seiten. Wie Du das programmierst frag mich bitte nicht. Habe aber schön häufiger ein paar sehr kluge Leute im Internet gefunden.
So jetzt muss ich erstmal frühstücken.
*gähn*
Marko
sagen wir es mal so. Fast alles ist machbar...
So könnte ich mir eine JavaScript-Lösung vorstellen auf den Referrals basiert. Nachteil: Sehr anfällig, funktioniert nur bei ca.50% der Internet-Benutzer.
Eine weitere Lösung wäre die auch sicherste...
Ein "Formular" mit nur einem Button (farblich angepaßt zum Layout) welches den Parameter für das Formular mit der Reservierung/Buchung usw. übergibt.
Dieses wäre die beste Lösung und funktionieren wird sie mit 99,9% aller Besucher Deiner Seiten. Wie Du das programmierst frag mich bitte nicht. Habe aber schön häufiger ein paar sehr kluge Leute im Internet gefunden.
So jetzt muss ich erstmal frühstücken.
*gähn*
Marko
You should not take life too seriously,
or you will not even get out of it alive!
or you will not even get out of it alive!
lass dir dein frühstück schmecken... 
die zweite Variante, die du erwähnt hast, ist genau die, die ich auch realisieren wollte, aber eben wie ist die frage und vor allem wo.
Es würde auch nur ein Ansatzt reichen...
Also liebe Forumbenützer wäre sehr dankbar wenn mir jemand helfen könnte...
danke
gruss
raim

die zweite Variante, die du erwähnt hast, ist genau die, die ich auch realisieren wollte, aber eben wie ist die frage und vor allem wo.
Es würde auch nur ein Ansatzt reichen...
Also liebe Forumbenützer wäre sehr dankbar wenn mir jemand helfen könnte...
danke
gruss
raim
Alles was ich noch weiß, am frühen morgen: Kaffee ist zwingend notwendig.
Habe dieses hier im Halbschlaf zusammengefügt:
Datei: anfrage.html
Datei: formular.html
Ergebnis: Namensfeld "Hotel" nach der Wertübergabe ist noch undefiniert. Vielleicht findet einer den Fehler? Ich sollte, glaube ich, nochmal schlafen gehen.
Marko
Habe dieses hier im Halbschlaf zusammengefügt:
Datei: anfrage.html
Code: Select all
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<script language="JavaScript" type="text/javascript">
<!--
function uebergabe()
{
wert1 = document.Hotelform.Hotelname.value;
location.href = "formular.html";
return true;
}
//-->
</script>
</head>
<body>
<form name="Hotelform" method="post">
<input type="hidden" name="Hotelname" value="Hotel Nr. 123"><br>
<input name="submit" type="button" value="Anfrage / Buchung" onclick="uebergabe();">
</form>
</body>
</html>
Code: Select all
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<script language="JavaScript" type="text/javascript">
<!--
function wertholen()
{
document.Hotelbuchung.Hotelname.value = parent.wert1;
return true;
}
//-->
</script>
</head>
<body onLoad="wertholen();">
<form name="Hotelbuchung" method="post">
Hotel: <input name="Hotelname" type="text" size="25" maxlength="250" /><br>
Ihr Name: <input name="Name" type="text" size="25" maxlength="250" />
</form>
</body>
</html>
Marko
You should not take life too seriously,
or you will not even get out of it alive!
or you will not even get out of it alive!
Da ich nicht schlafen konnte und überhaupt...
Hier hast Du die Lösung:
Datei: hotelbeschreibung.html
Datei: anfrage-buchungs-formular.html
So nun ist aber gut. Wie Du das Formular einbindest bei phpwcms dürftest Du nun selbst herausfinden. Habe extra kein Layout hier im Code eingebaut, damit es übersichtlich bleibt.
Marko
PS: *gähn* *kaffeeschlürf*
Hier hast Du die Lösung:
Datei: hotelbeschreibung.html
Code: Select all
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<strong>Hotel: Kaffee zu Marko</strong><br>
Beschreibung:<br>
Text text Text text Text text Text text<br>
Text text Text text Text text Text text<br>
<form action="anfrage-buchungs-formular.html" method="GET" target="_self">
Wenn Sie eine Anfrage... klicken Sie hier:
<input type="hidden" name="Hotelname" value="Kaffee zu Marko">
<input type="submit" value="Anfrage / Buchung">
</form>
</body>
</html>
Code: Select all
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<script language="javascript" type="text/javascript">
<!--
var formular = new Array(0);
decode();
function decode()
{
var url = window.location.search;
if (url != "")
{
url = url.substring(1,url.length); // Daten aus URL
liste = url.split("&"); // Werte auftrennen
for (i=0;i<=liste.length-1;i++)
{
temp = liste[i].split("=");
formular.splice(formular.length,2,temp[0],temp[1]);
}
for (i=0;i<=formular.length-1;i++)
{
formular[i] = formular[i].replace(/\+/g," ");
formular[i] = unescape(formular[i]);
}
}
}
//-->
</script>
</head>
<body>
<form action="http://www.domain.tld/formular.phtml" method="post">
Hotel:
<script>
<!--
for (var i=0;i<formular.length;i++)
{
document.write('<input name="Hotelname" type="text" size="15" value="' + formular[++i] + '" readonly>');
}
//-->
</script><br>
Ihr Name: <input name="Name" type="text" size="25" maxlength="250" /><br>
Email: <input name="Name" type="text" size="25" maxlength="250" /><br>
<input name="Senden" type="submit" value="Anfrage / Buchung absenden"> <input name="" type="reset" value="Alles löschen">
</form>
</body>
</html>
Marko
PS: *gähn* *kaffeeschlürf*

You should not take life too seriously,
or you will not even get out of it alive!
or you will not even get out of it alive!
:-)
hallo marko...
super, es hat geklappt...perfekt...ich weiss nicht wie ich dir danke soll....
wärst du jetzt hier würd ich dir einen kaffe spendieren....
danke nochmals....
grüsse
raim
super, es hat geklappt...perfekt...ich weiss nicht wie ich dir danke soll....
wärst du jetzt hier würd ich dir einen kaffe spendieren....
danke nochmals....
grüsse
raim