JavaScript variabler til PHP Sessions
HejJeg har dette script som er lavet til at vælge bilmærke, model og årgang i 3 dropdown menuer.
i Array1 har jeg lavet en ekstra ting som er varenummeret disse skal selvfølgelig også være på alle de andre arrays.
Men det varenummer skal ikke bruges i dropdown menuerne men skal blot blive en session i php.. altså når man har valgt en bil model
f.eks. BMW E30 1991 skal varenummeret fra den laves til en variable som blir smidt i en PHP Session så jeg kan hente den fra mit php script vha.
<? $_SESSION['varenummer'] = $_POST['varenummer']; ?>
<JSScript Kode>
var openMenu = "";
var v = new Array();
v[v.length] = Array(1,'BMW','E30 (240km/h)','1983','1992','BME308592240-7-AM-GE');
v[v.length] = Array(2,'BMW','E34 (260km/h)','1988','1994');
v[v.length] = Array(3,'BMW','E36 (220km/h)','1991','1995');
v[v.length] = Array(4,'BMW','E36 (240km/h)','1991','1995');
v[v.length] = Array(5,'BMW','E36 (260km/h)','1991','1995');
v[v.length] = Array(6,'BMW','E46 (240km/h)','1999','2003');
var myMake = "";
var myModel = "";
var myYr = "";
function makeChange(choose_form) {
if (!choose_form) { choose_form = "choose"; }
var make = eval("document.forms." +choose_form+ ".make");
var model = eval("document.forms." +choose_form+ ".model");
var yr = eval("document.forms." +choose_form+ ".year");
myMake = "";
myModel = "";
myYr = "";
if (make) {
if (make.value!='') {
model.disabled = false;
model.options.length = 1;
model.options[0] = new Option('Vælg','');
for (i=0; i<=v.length-1;i++) {
if (v[i][1] == make.value) {
model.options[model.options.length] = new Option(v[i][2],v[i][2]);
}
}
}
}
}
function modelChange(choose_form, selected) {
if (!choose_form) { choose_form = "choose"; }
var model = eval("document.forms." +choose_form+ ".model");
var yr = eval("document.forms." +choose_form+ ".year");
var yr1 = 0;
var yr2 = 0;
var count = 0;
if (model && yr) {
yr.disabled = false;
for (i=0; i<=v.length-1;i++) {
if (v[i][2] == model.value) {
yr1 = v[i][3];
yr2 = v[i][4];
}
}
yr.options.length = 1;
yr.options[0] = new Option('Vælg','');
for (i=yr2;i>=yr1;i--) {
yr.options[yr.options.length] = new Option(i,i);
}
}
}
function yearChange(choose_form, v) {
if (!choose_form) { choose_form = "choose"; }
}
function showChooseCar() {
var obj = getObject('changeCar');
obj.style.display = 'none';
var obj = getObject('chooseCar');
obj.style.display = '';
}
</JSScript Kode>
