+PERL / Variablen mit redirect "mitnehmen" ?
xNeTworKx
- cgi
Hallo,
ich hab da wieder mal ein kleines Problem :
Ich hab ein Script, daß mehrere Funktionen erledigen kann zB Zahleneingabe, Einträge wieder löschen usw.
Jetzt is es so, daß ich die gespeicherten Zahlen mit den eingegebenen Zahlen vergleichen will, und hierzu muss ich die Seite mit $query->redirect neu laden, weil ich gern das selbe Layout mit den Übereinstimmungen anzeigen will.
Wenn ich das nicht tue, stückelt er das selbe Layout mit den Vergleichen am Ende nochmal dran.
Jetzt mein Problem: Ich muss die eingegebenen Zahlen mit den Reload mitnehmen, da ja sonst die Variablen im Script nach dem Reload leer sind. Wie kann ich die Werte der Variablen mitnehmen ?
Die relevanten Auszüge aus dem Script :
elsif ($auswahl eq 'gz') {
print $query->redirect($url . '?action=pruefen&zahl1=zahl1&zahl2=zahl2&zahl3=zahl3&zahl4=zahl4&zahl5=zahl5&zahl6=zahl6&zz=zz');#Das hier ist die Zeile, die ich ändern muss
}
----------------------------------
<form name="Formular">
<input name="zahl1" type="text" size="2" maxlength="2" onKeyDown="pruefen(1)">
<input name="zahl2" type="text" size="2" maxlength="2" onKeyDown="pruefen(2)">
<input name="zahl3" type="text" size="2" maxlength="2" onKeyDown="pruefen(3)">
<input name="zahl4" type="text" size="2" maxlength="2" onKeyDown="pruefen(4)">
<input name="zahl5" type="text" size="2" maxlength="2" onKeyDown="pruefen(5)">
<input name="zahl6" type="text" size="2" maxlength="2" onKeyDown="pruefen(6)">
Zusatzzahl :<input name="zz" type="text" size="2" maxlength="2"><br>
<input type="hidden" name="action" value="action">
<input type="reset" value="Zeile neu eingeben">
<input type="submit" value="Aktion"><br>
neuen Tipp eingeben<input type="radio" name="auswahl" value="neues" checked>
letzte Zeile löschen <input type="radio" name="auswahl" value="loeschen">
Gewinnzahlen eingeben <input type="radio" name="auswahl" value="gz">
</form>
argh ich brauch doch nur die Variablen den Variablen zusweisen
&zahl1=$zahl1&zahl2=$zahl2&zahl3=$zahl3&zahl4=$zahl4&zahl5=$zahl5&zahl6=$zahl6&zz=$zz");