/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Formdataindsamling over flere sider
Fra : Henrik Olsen


Dato : 09-05-01 13:17

Jeg skal dele en dataindsamling op over flere sider, og vil høre hvordan jeg
pænest får samlet mine formdata sammen, så de alle er til rådighed til
sidst?

Går udfra svaret er sessions, hvor jeg har noget i stil med

<? session_register("formdata"); ?>

<input type="text" name="formdata[name]">
<input type="text" name="formdata[address]">

over flere sider.

Vil det virke ok? Også med <input type="file" name="formdata[file1]">
(eventuelt med $HTTP_POST_FILES)?

Andre forslag?



 
 
Claus Lund (09-05-2001)
Kommentar
Fra : Claus Lund


Dato : 09-05-01 14:34

Hvis du samler op fra flere forms efter hinanden kan du jo føre dine date
videre som

....filnavn.php?data1=<?$data1?>

det går fint med et begrænset antal data over et begrænset antal filer -
hvis der bliver for mange bliver det lidt svært at styre.

Ang. session variabler har jeg selv lidt problemer som du måske har set

Mvh Claus


"Henrik Olsen" <ho_maps@e-box.dk> wrote in message
news:9dbces$a9k$1@news.inet.tele.dk...
> Jeg skal dele en dataindsamling op over flere sider, og vil høre hvordan
jeg
> pænest får samlet mine formdata sammen, så de alle er til rådighed til
> sidst?
>
> Går udfra svaret er sessions, hvor jeg har noget i stil med
>
> <? session_register("formdata"); ?>
>
> <input type="text" name="formdata[name]">
> <input type="text" name="formdata[address]">
>
> over flere sider.
>
> Vil det virke ok? Også med <input type="file" name="formdata[file1]">
> (eventuelt med $HTTP_POST_FILES)?
>
> Andre forslag?
>
>



Jens Lykke Brandt (09-05-2001)
Kommentar
Fra : Jens Lykke Brandt


Dato : 09-05-01 23:52

> Jeg skal dele en dataindsamling op over flere sider, og vil høre hvordan
jeg
> pænest får samlet mine formdata sammen, så de alle er til rådighed til
> sidst?
>
> Går udfra svaret er sessions, hvor jeg har noget i stil med
>
> <? session_register("formdata"); ?>
>
> <input type="text" name="formdata[name]">
> <input type="text" name="formdata[address]">
>
> over flere sider.
>
> Vil det virke ok? Også med <input type="file" name="formdata[file1]">
> (eventuelt med $HTTP_POST_FILES)?
>
> Andre forslag?

Et andet forslag er at sende det hele tilbage til klienten:

Side1:

<input name=side1a>
<input name=side1b>
<input type=hidden name=side2a value=$side2a>
<input type=hidden name=side2b value=$side2a>

Side 2:

<input type=hidden name=side1a value=$side1a>
<input type=hidden name=side1b value=$side1b>
<input name=side2a>
<input name=side2b>

etc.

Med andre ord: Benytte hidden textfields til at undgå ekstra load på
serveren. Men det vil selvfølgelig give en røvfuld trafik hvis det er 1000
textfields ialt...

/Jens



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408945
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste