Sammensæt variable

This is a discussion on Sammensæt variable within the Produktion af websider ved brug af php (dk.edb.internet.webdesign.serverside.php) forum.

Sammensæt variable

Postby Chrístian Jørgensen on Wed Nov 12, 2008 1:57 pm

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
Chrístian Jørgensen
 
Posts: 12
Joined: Thu Nov 13, 2003 1:54 pm

Re: =?ISO-8859-1?Q?Sammens=E6t_variable?=

Postby Martin Larsen on Wed Nov 12, 2008 2:36 pm

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
Martin Larsen
 
Posts: 60
Joined: Thu Jul 19, 2007 4:14 pm

Re: Sammensæt variable

Postby Bertel Lund Hansen on Thu Nov 13, 2008 3:53 am

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/
Bertel Lund Hansen
 
Posts: 1247
Joined: Thu Jul 17, 2003 11:57 am


Return to Produktion af websider ved brug af php (dk.edb.internet.webdesign.serverside.php)

Who is online

Users browsing this forum: No registered users and 0 guests

cron