Frage von OlesTutorialsBusiness Profil - Light, 42

HTML - Personenbedingtes weiterleiten?

Hallo, ich bräuchte einen HTML Befehl. Anhand eines Bespiels kann ich es besser erklären. Auf meiner Hompage ist ein Formular. Eine Person gibt eine Zahl zwischen 1 und 20 ein und wird auf Seite 1 Weitergeleitet. Eine Andere Person gibt eine Zahl zwischen 20 und 40 ein und wird auf Seite 2 Weitergeleitet. Bitte nicht so kompliziert erklären. Das ganze soll dafür gut sein, dass die Personen auf verschiedene Seiten geleitet werden. Also auf die, auf die sie sollen.

Vielen Dank!

Antwort
von hallo999999, 24

Das machst du am einfachsten mit PHP und einer IF-Abfrage indem du das Feld in dem die Zahl eingegeben wurde beim Abschicken des Formulars überprüfst und dann schaust welche Zahl drin steht und wenn eine Zahl aus dem jeweiligen Bereich drin steht weiterleiten auf die gewünschte Seite.

Antwort
von GanMar, 12

Laß die Leute Zahlen nicht eingeben, sondern biete einfach verschiedene Links mit entsprechenden Zahlen als Linktexte an.

Für alles andere brauchst entweder JavaScript oder PHP.

Kommentar von OlesTutorials ,

Die Idee ist sehr gut. Ich habe eigentlich einen Code eingefügt aber der wird leider immer wieder raus geschmissen bzw. falsch angezeigt. Unten ist deshalb ein Link. Der Code ist soweit fertig nur ich verstehe nicht, wieso, wenn ich eine Zahl eingebe so etwas herauskommt: "?node=1" dort soll eigentlich "node/1" stehen.

Es wäre sehr nett, wenn du das beheben könntest :)

https://drive.google.com/file/d/0BxJ6yzTFMeWdcl9GYlJ4VjcyWFE/view?usp=sharing

Danke

Antwort
von triopasi, 26

Nimm PHP und benutze dann einen redirect. Mit reinem HTML geht das nicht. Und wann genau kommt man auf welche Seite? 1 <= eingabe <= 20 -> Seite 1? Existieren die seiten seite_1.html usw dann alle?

Kommentar von OlesTutorials ,

Personen, die eine Zahl von 1-20 haben komme auf Seite 1

Personen die eine Zahl zwischen 20 und 40 haben kommen auf Seite 2

Kommentar von triopasi ,

Kannst du etwas PHP? Wenn nein: Entweder das oder JavaScript anfangen zu lernen.

Antwort
von LeonardM, 17

Kannst du mit php oder auch was ich dir eher empfehlen würde js realisieren

Antwort
von pastweights, 25

Hallo, dies ist mit reinem HTML nicht möglich, du benötigst JavaScript, PHP oder eine ähnliche Programmiersprache.

Hier ein Beispiel für JS: (Pseudocode!!)

if (input == xx) {

window.location = "http://www.seite1.tld/";

} else if (input == yy) {

window.location = "http://www.seite2.tld/";

} ...

Wenn du das nicht umsetzen kannst melde dich mal per PM bei mir.

Viel Spaß beim coden ;)

Kommentar von OlesTutorials ,

Was meinst du mit PM? Danke erstmal

Kommentar von pastweights ,

Privatnachricht ;)

Keine passende Antwort gefunden?

Fragen Sie die Community