rymfaxe <rymfaxe@hotmail.com> skrev 28 Aug 2005 15:03:10 GMT
>Herefter skal brugeren via en anden form på samme side submit'e med de nu
>indhøstede form-data.
>
Jeg kan ikke helt følge din tankegang, og jeg forstår ikke helt hvorfor
du ikke bare lader brugeren vælge færdig i eet hug - men nok om det, det
er jo din afgørelse.
>Men hvordan pokker får jeg serveren til at huske de første form-data, når
>brugeren har trykket submit anden gang?
>
Umidelbart har du en 2-3 muligheder.
1.
Du kan lade formen submitte til sin egen side og opdatere formen med de
allerede afgivne valg (og evt. tilføje nye).
Det er lidt snørklet og kræver at du hele tiden selv holder styr på alle
variabler og at disse også indgår i udskrivningen af formen anden gang.
2.
Hvis du efter første svar overfører resultatet til en ny side, hvor du
så gentager formen (eller en lignende form), så skal du bare have
variablerne med over - Og som jeg læser dit spørgsmål er det lige netop
det du ønsker.?
Det gør du enten ved at smide dem i halen på ULR'en eller ved at sende
dem med som "Hidden" argumenter.
Altså noget a' la:
<form action="min_test_side.php?var_1=blommer&var_2=bananer"
method="get">
Eller, umiddelbart før Submit og </form> linierne:
<input type="hidden" name="var_1" value="blommer">
<input type="hidden" name="var_2" value="bananer">
Og igen er det "print_r($_REQUEST)" på den modtagende side der er din
ven.!
3.
Du kan gemme variablerne i en fil og så læse dem derfra igen, feks.
bruge den dertil indrettede session funktion. Men det vil jeg absolut
mene er overkill - medmindre du da har brug for at lade datasættet følge
den pågældende bruger rundt på alle de sider han gæster.
>Skal jeg ud i noget med global scope eller output buffering. Eller måske
>noget cookie eller session.
>
Dybest set handler det jo bare om at få nogle variable overført, og
dertil mener jeg at de under pkt. 2 skitserede metoder må være fuldt
tilstrækkelige.
Og igen igen - og det kan ikke gentages tit nok - er det
"print_r($_REQUEST)" på den modtagende side der er din ven.!
--
mvh, A:\Feldborg
Slægtsforskning og lokalhistorie i midt- vestjylland
http://hammerum-herred.dk/