PREMENNE

Cawte,

mozno to tu uz niekde je rozoberane ale:

Mam formular s inputmi CHECKBOX, cca 80 kuskov, name=1 az name=80.
Niektore z nich uzivatel oznaci, a formular odosle. Takze vyvola novy skript a odoslane su tie premenne ktore su oznacene teda $i=on pre $=1 az 80. A ja chcem zistit v tom druhom skripte, ktore boli oznacene. Dalo by sa to sice nejak takto:

if $1=on ...
if $2=on ...
...
if $80=on ...

ale skor by som uprednostnil

for ($x=1;$x<81;$x++)
{
...
}

A to co ma byt v cykle neviem ... if neviem_co = on ...

AKO TO MAM ZADAT?
no, predevsim $1 neni dobry nazev pro promennou... (jmena promennych musi zacinat podtrzitkem nebo pismenem}.

a jinak se da s uspechem pouzit nasledujici:

mame checkboxy $chk1 .. $chk80, pak

for ($i = 1; $i <= 80; ++$i)
{
if (${'chk'.$i} == 'on') { ... };
}

coz je totez jako

$chk = 'chk' . $i;
if ($$chk == 'on') { ... };
jasne uz som na to medzitym dosiel .. aj som to mal tak nejako ale mi to nechcelo fungovat .. potom som to rozbehal .. ale aj tak diky :-)