zul
Новичок
формирование имени переменной типа массив из имени другой переменной
function make_price()
{
var ZONE1 = new Array ();
var ZONE2 = new Array ();
var ZONE3 = new Array ();
var ZONE4 = new Array ();
var ZONE5 = new Array ();
var ZONE6 = new Array ();
var selected_weight = document.ank.weight.value;
var zonex = document.ank.zonename.value;
<?
$DB->Execute("SELECT * from goods order by id");
while ($r = $DB->ReadItem())
{
echo "ZONE1[".$r[id]."] = ".$r[zone1].";\n";
echo "ZONE2[".$r[id]."] = ".$r[zone2].";\n";
echo "ZONE3[".$r[id]."] = ".$r[zone3].";\n";
echo "ZONE4[".$r[id]."] = ".$r[zone4].";\n";
echo "ZONE5[".$r[id]."] = ".$r[zone5].";\n";
echo "ZONE6[".$r[id]."] = ".$r[zone6].";\n";
}
?>
document.ank.price.value = ZONE1[selected_weight];
}
Вот так оно работает, но мне нужно чтобы переменная
ZONE1[selected_weight] менялась в зависимости от переменной zonex:
"ZONE"+zonex[selected_weight] - не работает
помогите пожалуйста - как это сделать, дело очень срочное, а решения найти никак не могу
function make_price()
{
var ZONE1 = new Array ();
var ZONE2 = new Array ();
var ZONE3 = new Array ();
var ZONE4 = new Array ();
var ZONE5 = new Array ();
var ZONE6 = new Array ();
var selected_weight = document.ank.weight.value;
var zonex = document.ank.zonename.value;
<?
$DB->Execute("SELECT * from goods order by id");
while ($r = $DB->ReadItem())
{
echo "ZONE1[".$r[id]."] = ".$r[zone1].";\n";
echo "ZONE2[".$r[id]."] = ".$r[zone2].";\n";
echo "ZONE3[".$r[id]."] = ".$r[zone3].";\n";
echo "ZONE4[".$r[id]."] = ".$r[zone4].";\n";
echo "ZONE5[".$r[id]."] = ".$r[zone5].";\n";
echo "ZONE6[".$r[id]."] = ".$r[zone6].";\n";
}
?>
document.ank.price.value = ZONE1[selected_weight];
}
Вот так оно работает, но мне нужно чтобы переменная
ZONE1[selected_weight] менялась в зависимости от переменной zonex:
"ZONE"+zonex[selected_weight] - не работает
помогите пожалуйста - как это сделать, дело очень срочное, а решения найти никак не могу