/ 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
Sammensæt variable
Fra : Chrístian Jørgensen


Dato : 12-11-08 21:57

I php 3 lagde jeg nogle variable sammen på denne måde, men det
virker ikke i php 5. Håber nogle kan hjælpe.

Jeg har en var $x, som er en tal række

I min db har skal jeg trække data ud hvor tabels hedder dag1,
dag2 o.s.v.

Mit forsøg der virkede i php 3 ser sådan her ud

$day="${"dag$x"}";

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Martin Larsen (12-11-2008)
Kommentar
Fra : Martin Larsen


Dato : 12-11-08 22:37

Nu er jeg ikke helt sikker på hvad du vil opnå, men prøv med:

$x = 1;
$dag1 = "mandag";
$dag2 = "tirsdag";
eval("\$day=\$dag$x;");
echo $day; // mandag hvis x=1, tirsdag hvis x=2

Bertel Lund Hansen (13-11-2008)
Kommentar
Fra : Bertel Lund Hansen


Dato : 13-11-08 11:54

Chrístian Jørgensen skrev:

> $day="${"dag$x"}";

Det følgende virker:

   $by='pri'.$n;
   ...
   if ($$by==$nr) echo ' selected';

Generelt vil jeg dog fraråde metoden. Den er meget indirekte og
fører let til forvirring.

--
Bertel
http://bertel.lundhansen.dk/      FIDUSO: http://fiduso.dk/

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

Månedens bedste
Årets bedste
Sidste års bedste