Varför inte bara:
$antaltyp=$antal_1;
------------------
Svenska FF1
www.johan-skog.nu
/W*
[Redigerat av woodi den 30 mar 2000]
7 svar · 352 visningar · startad av Ryzzen
Hur gör jag det här i PHP?
Kode javascript:
antaltyp = eval("antal_"+numer+".value");
Vad den gör i praktiken är att antaltyp blir sama som ex. antal_1.value.
Så summa.value = antaltyp; funkar lika bra som summa.value = antal_1.value;
Vilken kan användas om man har flera antal_..
Men nu vill jag göra sama grej i PHP.
Har tittat på funktionen eval();..men den verkar inte hjälp..Eller finns det någon som kan ge ett exempel??
Varför inte bara:
$antaltyp=$antal_1;
------------------
Svenska FF1
www.johan-skog.nu
/W*
[Redigerat av woodi den 30 mar 2000]
Oki...Kanske en liten förtydlan..
Jag vet hur många poster det är. säj 10
Alltså så finns antal_1 till antal_10..
systemet skall funka i en loop där jag läger till alla värdena till en summa..
Och det skall vara dynamisc till den grad att det skall inte spela någon roll vilket antal poster det finns..
Aha! :)
for($x=1; $x<11; $x++){
$tmpvar=antal_$x;
$summa=$summa+$$tmpvar;
}
Detta borde fungera.. Lägg märke till att det ska vara dubbel $ ($$) före $tmpvar..
------------------
Svenska FF1
www.johan-skog.nu
/W*
Vill inte funka för mej iaf...
Det blir bara parse error på den här raden:
$tmpvar=antal_$x;
Tuvär..
Oj förlåt.. :)
Så här ska raden vara:
$tmpvar="antal_".$x;
Hoppas det fungerar bättre nu!
------------------
Svenska FF1
www.johan-skog.nu
/W*
Tackar..Det funkar