Hej hej
Jag får 'parse error, unexpected $' med följande kod:
echo "<span class=\"rubrikalt\">".eval("$".$_GET['l']."_phl_news;")."</span><br />\n<br />\n";
$_GET['l'] innehåller vilket språk som e valt.
Vad e det för fel? :q
Vore sketatacksam för hjälp...
/Grodan
D-M_RMedlem sedan aug. 2002114 inlägg Vad är det koden ska göra?
(kan inte eval så noga)
http://www.php.net/manual/en/function.eval.php
pimmeMedlem sedan sep. 20011 086 inlägg om det är ett varierande variabelnamn du vill åstadkomma så använd
${$_GET['1'] . "_phl_news"};
om $_GET['1'] = 'hej' så blir ${$_GET['1'] . "_phl_news"} det samma som $hej_phl_news
Tack pimme :birp
Precis det jag ville.
/G
D-M_RMedlem sedan aug. 2002114 inlägg varför inte använda array?
D-M_R skrev:
varför inte använda array?
Vad menar du? Hur skulle en array kunna ersätta det jag söker?
/Grodan
D-M_RMedlem sedan aug. 2002114 inlägg ja asså... istället för ett dynamiskt variabel kan du ju ha en index.
echo "<span class=\"rubrikalt\">".$min_phl_news_Array[$_GET['l']].";"."</span><br />\n<br />\n";
Det funkar ju å ha dynamisk variabel :) Men ja bara undra varför man inte lika gärna kan ha det i en array. :)
Ok, vet ej då.
Kände att det var lite mer praktiskt. Vet inte om det verkligen e det, men det kändes så iaf. :)
:bire
/Grodan
D-M_RMedlem sedan aug. 2002114 inlägg :) man ska gå efter kännsla tills något annat bevisligen är bättre :)