/ 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
Variable variabler- et tricky problem!?!?
Fra : Mads Pedersen


Dato : 05-03-02 23:52

Det er lidt svært at forklare det her, men jeg prøver...

Har en formular som genereres ud fra en database så der bliver 1 felt for
hver bruger i databasen:
<input type="text" name="<? echo $row[userid]; ?>" size="4" maxlength="3"

Det er der sådan set ikke noget sært i. Problemet opstår når jeg skal
fortolke input fra formularen. Da navnet på variablen hentes fra databasen
kan jeg jo ikke umiddelbart tilgå den på resultat-siden.

Hvordan løser jeg problemer, eller måske er der en nemmere/bedre måde!?!?

Håber I kan hjælpe,

// Mads
----------------------------------
..: http://www.madspedersen.com


 
 
Christian Hansen (06-03-2002)
Kommentar
Fra : Christian Hansen


Dato : 06-03-02 08:36

Mads Pedersen wrote:

> Det er lidt svært at forklare det her, men jeg prøver...
>
> Har en formular som genereres ud fra en database så der bliver 1 felt for
> hver bruger i databasen:
> <input type="text" name="<? echo $row[userid]; ?>" size="4" maxlength="3"
>
> Det er der sådan set ikke noget sært i. Problemet opstår når jeg skal
> fortolke input fra formularen. Da navnet på variablen hentes fra databasen
> kan jeg jo ikke umiddelbart tilgå den på resultat-siden.
>
> Hvordan løser jeg problemer, eller måske er der en nemmere/bedre måde!?!?
>
> Håber I kan hjælpe,
>
> // Mads
> ----------------------------------
> .: http://www.madspedersen.com
>
>


Hvis du vil tilgå dine variabler, som du skriver, kan du gøre således:

$$row[userid]


Hvis $row[userid] = chh vil ovenstående resultere i variablen $chh.

Var det det, som du ledte efter?

MVH Christian


Mads Pedersen (06-03-2002)
Kommentar
Fra : Mads Pedersen


Dato : 06-03-02 18:22

Ja, og problemet var at jeg (fjols!) jo havde et tal som id og en variabel
kan jo ikke hedde et tal!

Doh!

// Mads
----------------------------------
..: http://www.madspedersen.com
..: http://www.doubleloop.dk

> From: Christian Hansen <webmaster@telescopium.dk>
> Organization: SunSITE.dk - Supporting Opensource Software
> Newsgroups: dk.edb.internet.webdesign.serverside.php
> Date: Wed, 06 Mar 2002 08:35:53 +0100
> Subject: Re: Variable variabler- et tricky problem!?!?
>
> Hvis du vil tilgå dine variabler, som du skriver, kan du gøre således:
>
> $$row[userid]
>
>
> Hvis $row[userid] = chh vil ovenstående resultere i variablen $chh.
>
> Var det det, som du ledte efter?


Niels Andersen (06-03-2002)
Kommentar
Fra : Niels Andersen


Dato : 06-03-02 15:56

Mads Pedersen wrote:
> <input type="text" name="<? echo $row[userid]; ?>" size="4" maxlength="3"

Hmm...
<input type="text" name="user[<? echo $row[userid]; ?>]">

Så vil arrayet $user indeholde en liste over felterne, med userid som
nøgle, og feltets indhold som værdi.

--
Mvh.

Niels Andersen

Mads Pedersen (06-03-2002)
Kommentar
Fra : Mads Pedersen


Dato : 06-03-02 18:22

Tak - det vil jeg se på!

// Mads
----------------------------------
..: http://www.madspedersen.com
..: http://www.doubleloop.dk

> From: Niels Andersen <niels-usenet@myplace.dk>
> Organization: Customer of Tiscali A/S
> Newsgroups: dk.edb.internet.webdesign.serverside.php
> Date: Wed, 6 Mar 2002 15:55:50 +0100
> Subject: Re: Variable variabler- et tricky problem!?!?
>
> Hmm...
> <input type="text" name="user[<? echo $row[userid]; ?>]">
>
> Så vil arrayet $user indeholde en liste over felterne, med userid som
> nøgle, og feltets indhold som værdi.


Søg
Reklame
Statistik
Spørgsmål : 177506
Tips : 31968
Nyheder : 719565
Indlæg : 6408561
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste