HTML-SEITE: Text merken?

Hallo an alle,

ich hab da ein poblem; ich hab eine html seite mit einer listbox, in der ein wert ausgewählt wird; kein problem;
nachher wird aufgrund der auswahl eine andere html-seite aufgerufen, von der aus ein cgi-script gestartet wird.
zum starten dieses scripts benötige ich jedoch die auswahl aus der ersten listbox;
wie kann ich mir dieses ergebnis merken? (unabhängig von der html-seite)?

vielen dank für eure hilfe!

Übergeb dem cgi-script einen Parameter, z.b.

script.cgi?auswahl=1

oder so und les es dann im Script aus aus der Umgebungsvariable QUERY_STRING.

MfG Bruno Haller

das cgi script wird erst auf der 3. seite aufgerufen (auf der 2. entscheidet sich überhaupt erst, welches dann aufgerufen wird);
und auf dieser 3. seite benötige ich den wert der ersten seite der listbox; ich muss ihn also irgendwie lokal beim benutzer „speichern“ und dann auch problemlos wieder auslesen können (javascript?)

lg martin

und auf dieser 3. seite benötige ich den wert der ersten seite
der listbox; ich muss ihn also irgendwie lokal beim benutzer
„speichern“ und dann auch problemlos wieder auslesen können
(javascript?)

oder mit nem Cookie…
aber davon halte ich beides nichts, weil clientseitig eventuell nicht aktiv…
ich würde lieber alle Seiten als Scripte machen und die Information die ganze Zeit durchschleifen.

bruno

HiHo

Erstmal: VERGISS $ENV!!!

Sondern benutze das CGI-Modul. Das ist

  1. sicherer
  2. einfacherer
  3. übersichtlicher

Aber mit dem durchschleifen der Information hat er recht.
Das ganze sähe dann so aus:

use CGI;
my $q=new CGI;
$param=$q-\>("meinParamerer");
print $q-\>header;
if ($param eq '') {
 #print html für doc2 
} elseif {$param eq 'a') {
 #print html 3.1
} elseif {$param eq 'b') {
 #print html 3.2
} elseif {$param eq 'c') {
 #print html 3.3
}
 
...

cu, holli

Hi,

Erstmal: VERGISS $ENV!!!

genau. Benutze lieber %ENV statt $ENV, wenn Du den User-Agent, angemeldeten Benutzer oder den Server-Root auswerten willst :wink:

Sondern benutze das CGI-Modul. Das ist

  1. sicherer
  2. einfacherer
  3. übersichtlicher
  1. wartbarer

_Ein_ Update, und _alle_ Scripts sind gebugfixed!

Cheatah, es geht nichts über modulare Programmierung

ein bruder im geiste (*g*)
holli