server-navigation per asp!!!

zg peripherals

Erfahrenes Mitglied
moin mädels.

ich will meine Seiten einfacher navigieren können. geht das mit asp?

also ca. so: http://www.doamin/index.asp?id=1

so dass die seite mit der id=1 aufgerufen wird. Sagen wir mal: es soll die Seite http://www.domain.de/einmachglass.asp aufgerufen werden. und sie soll irgendwie die id=1 haben.

wie geht das, wie kann ich das machen, was muss ich wo einfügen? bitte um eure Hilfe.


das zweite prob: ich habe eine Seite mit einem Eingabefenster, in das der Besucher seinen Namen eintragen soll. wenn er auf die nächste Seite geht, ("enter site") dann will ich dass der name übergeben wird.. bzw. alle daten, der verschiedenen eingabefeldern (es sind 5). und dann sollen die Daten wieder auf der nächsten seite erscheinen.

wie kann ich diese Daten übergeben?

vielen Dank schonmal für eure Hilfe!!!

P.S.: ich habe nichts auf dem server installiert. muss ich das für asp?, bzw für dass was ich da machen will? danke
 
hi,

die id=1

kannst du z.b. so auslesen:

request.servervariables("id")


entweder machst du das nun per datenbank oder select case oder if schleife, wie du willst. weiterleiten kannst du dann mit response.redirect ("seite.asp")

oder so.

------

dies kannst du mit cookies oder sessions machen.

sessions halten so lange, wie das fenster offen ist, oder wie das am server definiert wurde, also session.timeout usw..

cookies müssten dir schon bekannt vor kommen, das sind diese kekse, worüber es vor einiger zeit einen große diskussion gab, wegen dieser user spionage usw.


eine session erstellst du so:

session("name") = request.form("txtName")
' hierbei wird der name aus der form txtName geholt, welchen du übergeben willst..

dann kanst du auf der seite, wo dieser wert wieder auftauchen soll z.b. in einer normalen input:
<input type="text" value="<%=session("name")%>">

--

ein cookie erstellst du so:

response.cookie("name") = request.form("txtName")

auslesen mit:

<%=request.cookies("name")%>

:)

--

auf deinen server muss nur der IIS laufen, also das ding starten und los geht's :) (falls es windows 2000 / nt / xp ist) ansonsten apache
 
Jo, danke erstmal. aber ich bin absoluter Newbie. also musst du dass bissle verständlicher gestalten, damit ich das kapiere. weiss aber net, ob du die Zeit dazu hast. Wär aber cool.

Was ich genau will ist folgendes:

sagen wir, du gehst auf meine seite und landest auf der seite:
> http://www.domain.de/main.asp
und wenn du auf den Link: ENTER klickst, kommst du auf
> http://www.domain.de/seite2.asp
jetzt soll aber nicht domain.de/seite2.asp dastehen, sondern:
> http://www.domain.de/index.asp?id=1
kurz: ich will einfachere, bessere navigation. aber wie das funzt weiss ich noch net ganz.

Also. wenn jemand die Zeit hätte, mir den kompletten code für die seite: main.asp , seite2.asp und alles andere was ich dazu noch brauche hier zu posten, wäre ich euch sehr sehr dankbar.

vielen Dank schonmal für eure Hilfe.!!!
 
if request("ID") = 1 then
response.redirect("blabla.asp")
elseif request("ID") = 2 then
response.redirect("blabla2.asp")
....
else request("ID") = "" then
response.redirect("main.asp")
end if


Das kannst du natürlich auch mit select case machen !
Je nach dem wieviel seiten du hast ! :)

Ich hoffe das stimmt in etwas so :)

greetz b0li

visit www.nomoi.de
 
wie gesagt, ich bin newbie... und du musst mir alles vorkauen.

Also, wo schreib ich das rein, wie sieht dann der ganze code aus. und wie müssen die links aussehen, und wie kann ich das aus Flash steuern. Und muss ich noch was installierebn, oder brauch ich nichst dafür? und was muss ich noch beachten?

ich hoffe, da hat jemand zeit mir zu helfen!!!

danke.zg
 
P.S.: Der spruch isch cool, aber versuchs mal so:

Auf der Verpackung stand: win 95 oder besser... also hab ich linux installiert!!!;)
 
Zurück