Forum » Izdelava spletišč » 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:
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.
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
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:
č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 ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | JavascriptOddelek: Programiranje | 907 (694) | technolog |
» | div s svojim neodvisnim stilomOddelek: Izdelava spletišč | 745 (578) | JayKay |
» | c# classOddelek: Programiranje | 2301 (1895) | japol |
» | HTML forma in datumOddelek: Izdelava spletišč | 1820 (1556) | Muzo |
» | checkboxiOddelek: Izdelava spletišč | 1237 (1133) | kopernik |