» »

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
7884 (671) technolog
»

div s svojim neodvisnim stilom

Oddelek: Izdelava spletišč
9725 (558) JayKay
»

c# class

Oddelek: Programiranje
342277 (1871) japol
»

HTML forma in datum

Oddelek: Izdelava spletišč
131804 (1540) Muzo
»

checkboxi

Oddelek: Izdelava spletišč
61219 (1115) kopernik

Več podobnih tem