power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 18.04.2006, 15:23   #1
TP-Junior
 
Benutzerbild von stevendoubleyou
 
Registriert seit: Aug 2005
Ort: Suderburg
stevendoubleyou macht alles soweit korrekt

Seite durch Textfeldinhalt aufrufen?


Hallo TP-Mitglieder,

ich habe hier schon rumgeschaut aber nichts passendes zu meinem Anliegen
gefunden, darum ein neuer Beitrag.

Ich möchte auf einer Seite (lieferzeiten.html) ein Textfeld einbauen,
in welchem der Besucher seine Auftragsnummer (8-Stellig, zB. 06041085)
eingeben kann. Desweiteren soll ein Button hineingebaut werden, welcher
den Besucher, nachdem er den Button anklickt, zu entsprechender Seite
weiterleitet (hier: /auftraege/06041085.html).

Natürlich soll jede vergebene Auftragsnummer eine eigene Seite erhalten und
wie oben beschrieben durch den jeweiligen Auftraggeber aufgerufen werden
können.

Dazu möchte ich gar nicht mit Kennwortfeldern oder Passwörtern arbeiten,
da keine vertraulichen Informationen zu lesen sein sollen. Es sind auch
verschiedene Frames vorhanden, so befindet sich die Seite "lieferzeiten.html"
unter "main_frame". Dort sollen dann auch die gewählten Seiten angezeigt werden.

Ausserdem soll bei inkorrekter (oder keiner) Eingabe in das Textfeld eine andere Seite aufgerufen werden (zB. auftragsfehler.html).

Kann mir jemand helfen? Ich arbeite mit WIN XP Pro und GoLive CS2.
Allerdings habe ich keine Erfahrungen in Sachen PHP...

Vielen Dank im Voraus!
Gruß stevendoubleyou
stevendoubleyou ist offline   Mit Zitat antworten


Alt 18.04.2006, 17:40   #2
TP-Veteran
 
Benutzerbild von Master_T2
 
Registriert seit: Oct 2002
Ort: Übach-Palenberg
Master_T2 macht sich hier sehr viel Mühe
ganz simpel. Deine Form muss als action="auftrag.php" enthalten. Das Textfeld muss als name="nummer" enthalten.
Dann erstellst du eine Datei auftrag.php in die du folgendes reinschreibst:

PHP-Code:
<?php
if (file_exists("/auftraege/".$_POST['nummer'].".html")) header("LOCATION: /auftraege/".$_POST['nummer'].".html");
else 
header("LOCATION: error.html");
?>
__________________
Grüße aus Übach-Palenberg
Tim

WEB.ASSISTANTS IT-SOLUTIONS
www.web-assistants.de

Hängt das doch mal an eine beliebige PHP-Datei: ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Master_T2 ist offline   Mit Zitat antworten
Alt 18.04.2006, 23:51   #3
TP-Junior
 
Benutzerbild von stevendoubleyou
 
Registriert seit: Aug 2005
Ort: Suderburg
stevendoubleyou macht alles soweit korrekt
Hallo Master_T2,

vielen Dank für Deine schnelle Hilfe!
"Ganz Simpel" ist es für mich aber doch nicht, da ich nicht vertraut bin mit PHP...

Verstehe ich es richtig, dass ich eine Seite (auftrag.php) erstellen, in welcher ich Deinen PHP-Code reinschreiben und diese dann zu meinen anderen Seiten auf meinen Webspace legen muss? Und dieser Code lädt dann die Seite (/auftraege/Inhalt des Feldes "nummer" + .html), und bei falscher oder keiner Eingabe die Seite "error.html"?

Das habe ich getan, und ich habe ein Formular mit Textfeld ("nummer") und einem Sende-Button auf der Seite "lieferzeiten.html" eingefügt.
Dem Formular habe ich die Aktion "auftrag.php" zugewiesen.

Trotzdem funktioniert es nicht. Nachdem der Sende-Button gedrückt wird,
wird meine Fehler404-Seite im main_frame aufgerufen...

Würde mich freuen, wenn Du mir weiterhilfst!!

Gruß Stefan
stevendoubleyou ist offline   Mit Zitat antworten
Alt 19.04.2006, 00:11   #4
TP-Veteran
 
Benutzerbild von Master_T2
 
Registriert seit: Oct 2002
Ort: Übach-Palenberg
Master_T2 macht sich hier sehr viel Mühe
Ja, das siehst du richtig.

Die auftrag.php muss in den selben Ordner wie lieferzeiten.html. Und erstell mal die die datei error.html im selben Ordner. Was du in error.html reinschreibst ist dir überlassen. Dann geb nochmal ne nummer ein. Kommt dann noch immer error 404?
__________________
Grüße aus Übach-Palenberg
Tim

WEB.ASSISTANTS IT-SOLUTIONS
www.web-assistants.de

Hängt das doch mal an eine beliebige PHP-Datei: ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Master_T2 ist offline   Mit Zitat antworten
Alt 19.04.2006, 01:13   #5
TP-Junior
 
Benutzerbild von stevendoubleyou
 
Registriert seit: Aug 2005
Ort: Suderburg
stevendoubleyou macht alles soweit korrekt
Ja, habe ich alles gemacht, kommt immer noch die error404.html.
Allerdings habe ich in diesem Verzeichnis auch eine ".htaccess"-Datei mit dem Inhalt "ErrorDocument 404 /error404.html" liegen. Die benötige ich dort aber auch...

Gruß Stefan
stevendoubleyou ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Seite durch Textfeldinhalt aufrufen? Seite durch Textfeldinhalt aufrufen?
« MOD_REWRITE und Fehler 404 | bilder-ordner download »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:16 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67