» »

PHP - iz vrednosti spremenljivke ustvariti ime druge

PHP - iz vrednosti spremenljivke ustvariti ime druge

Tjulenj ::

na strani je n možnih vnosnih polj, rad bi jih poimenoval recimo vnosno_polje1, vnosno_polje2 ... samo potem ne znam spremenljivke $vnosno_poljeX uporabit :| tako da bi z while zanko šel čez n X-ov, pa pregledal podatke... kako prilimat tist X v ime spremenljivke in potem spremenljivko prebrat? vnaprej lepa hvala.

Ziga Dolhar ::

Evo ti:

Tole je copy/paste iz ene moje skripte. V arrayu so podana imena filetkov/objektov, ki se ustvarijo OnTheFly:

foreach ($initialize as $class)
{
$req = strtolower($class);
require_once('/home/dolzig01/html/www.zigadolhar.net/@engine/' .$req .'.class.php');
$$class = new $class;
}

Ziga Dolhar ::

Bisekcija:

Za vsako element (poimenovan 'class') v arrayu initialize naredi novo spremenljivko z imenom classa oz. vrednostjo te spremenljivke: $$class oz. mislim da se da tudi ${$class} -- nisem prepričan.

markz ::

sicer pa lahko tudi na strani uporabis array za vnosna polja in ti potem poslje naprej kot array...

se pravi <input type=text name=arrPolja[]>...
v phpju pa potem lahko naredis for each ...

marko

Seadoo ::

Waw, kako ste celotno stvar zakomplicirali. Mislim da je to lažje:
če se ti recimo $x povečuje, pol spremenljivko $vnosno_polje_X pregledaš tako:

for($x=0; $x<10; $x++)
${'vnosno_polje_'.$x}=$_POST['vnosno_polje_'.$x];
Out of my mind. Back in five minutes.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Javascript

Oddelek: Programiranje
7894 (681) technolog
»

div s svojim neodvisnim stilom

Oddelek: Izdelava spletišč
9731 (564) JayKay
»

c# class

Oddelek: Programiranje
342284 (1878) japol
»

HTML forma in datum

Oddelek: Izdelava spletišč
131811 (1547) Muzo
»

checkboxi

Oddelek: Izdelava spletišč
61225 (1121) kopernik

Več podobnih tem