/ 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
Dynamisk valg af variabelnavn (sådan ca) ?
Fra : Thomas More


Dato : 02-04-03 15:56


Jeg vil gerne have en side til at smide et bestemt (eller random) billede
ud.....

Hvis jeg har en liste over billede URLS som $id1 $id2 $id3 .......osv,
og en værdi $choice - der kan være valgt random eller via bruger
interface....

HVORDAN får jeg den så ved chioce==1 til at vælge $imgsrc=$id1 ?

Nedenstående virker :

if ($choice==1){$imgsrc=$id1;};
if ($choice==2){$imgsrc=$id2;};
if ($choice==3){$imgsrc=$id3;};
if ($choice==4){$imgsrc=$id4;};
echo"<img src=$imgsrc>";


....MEN - jeg vil gerne have så jeg dynamisk kan ændre antallet af $idX
variable....altså, så noget i retning af det her vil virke :

for ($i = 1; $i <= $billedeantal; $i++) {
if ($choice==$i) {$imgsrc=$id[$i];};
};


Det her virker NATUGLIGVIS ikke, da den opfatter $id som en variabel, og
ikke som en txt-streng, den skal "smelte" sammen med $i værdien.

Er der nogen der har en idé til hvordan det kan gøres ??





 
 
Andreas Haugstrup Pe~ (02-04-2003)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 02-04-03 16:30

"Thomas More" <thomasmore25@hotmail.com> wrote in
news:b6etlh$4fk1p$1@ID-157211.news.dfncis.de:

> Hvis jeg har en liste over billede URLS som $id1 $id2 $id3
> .......osv, og en værdi $choice - der kan være valgt random eller via
> bruger interface....

Hvorfor bruger du ikke bare et array?

$id[0] = "http://www...";
$id[1] = "http://www...";
$id[2] = "http://www...";

--
Andreas
<http://www.solitude.dk>

Thomas More (02-04-2003)
Kommentar
Fra : Thomas More


Dato : 02-04-03 16:38



Sikkert fordi jeg ikke har arbejdet så meget med den slags, så derfor tænkte
jeg ikke lige over det.....jeg prøver - tak



"Andreas Haugstrup Pedersen" <usenet@solitude.dk> wrote in message
news:Xns9351B24986525usenetsolitudedk@130.225.247.90...
> "Thomas More" <thomasmore25@hotmail.com> wrote in
> news:b6etlh$4fk1p$1@ID-157211.news.dfncis.de:
>
> > Hvis jeg har en liste over billede URLS som $id1 $id2 $id3
> > .......osv, og en værdi $choice - der kan være valgt random eller via
> > bruger interface....
>
> Hvorfor bruger du ikke bare et array?
>
> $id[0] = "http://www...";
> $id[1] = "http://www...";
> $id[2] = "http://www...";
>
> --
> Andreas
> <http://www.solitude.dk>



Martin Mouritzen (02-04-2003)
Kommentar
Fra : Martin Mouritzen


Dato : 02-04-03 16:32

On Wed, 2 Apr 2003 16:56:12 +0200, "Thomas More"
<thomasmore25@hotmail.com> wrote:

>HVORDAN får jeg den så ved chioce==1 til at vælge $imgsrc=$id1 ?
>
>Nedenstående virker :
>
>if ($choice==1){$imgsrc=$id1;};
>if ($choice==2){$imgsrc=$id2;};
>if ($choice==3){$imgsrc=$id3;};
>if ($choice==4){$imgsrc=$id4;};
>echo"<img src=$imgsrc>";

Prøv med

$img = "id".$choice;

$imgsrc = $$img;
--
BellCom Internet ApS. Martin Mouritzen Phone: +45 39401717
Gersonsvej 25 Udvikler Fax: +45 39400144
DK-2900 Hellerup mm@bellcom.dk http://www.bellcom.dk

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

Månedens bedste
Årets bedste
Sidste års bedste