xamunrax
Erfahrenes Mitglied
Hi,
ja ich habe schon die suche benutzt aber ich nicht genau weiss woran das liegt war das denke ich vollkommen sinnlos...
nun zu meinem problem ich schreibe gerade einen 0815 webshop mit einem warenkorb der auf javascript basieren soll... nun dann ich kann sachen auch schon adden und so weiter aber nun das problem ich möchte wenn ich 2 mal einen artikel anklicke das er dann nicht 2 mal im array vorkommt sondern einmal nur das der anzahlwert auf 2 gestellt wird, so nach vielem gelese und rumprobieren hab ich auch das geschafft aber er macht es immer nur bei dem ersten wert... beim 2.wert macht er (wenn ich 2 mal adde) wieder 2 einträge in das array...
hier der Code:
ja ich habe schon die suche benutzt aber ich nicht genau weiss woran das liegt war das denke ich vollkommen sinnlos...
nun zu meinem problem ich schreibe gerade einen 0815 webshop mit einem warenkorb der auf javascript basieren soll... nun dann ich kann sachen auch schon adden und so weiter aber nun das problem ich möchte wenn ich 2 mal einen artikel anklicke das er dann nicht 2 mal im array vorkommt sondern einmal nur das der anzahlwert auf 2 gestellt wird, so nach vielem gelese und rumprobieren hab ich auch das geschafft aber er macht es immer nur bei dem ersten wert... beim 2.wert macht er (wenn ich 2 mal adde) wieder 2 einträge in das array...
hier der Code:
PHP:
function einfuegen(p, id, anz){
korb_ges = "";
wirk = "";
hsugt = korb_id.length;
if(hsugt == 0){
hsugt = 1;
}
for (var i=0; i <= hsugt; ++i){
if(korb_id[i] == id){
wirk = korb_pro_anz[i];
wirk = Number(wirk);
anz = Number(anz);
wirk = wirk +anz;
korb_pro_anz.splice(i,1,wirk);
}
else{
korb_pro_anz.push(anz);
korb_id.push(id);
korb_preis.push(p);
}
anz = "";
id = "";
}
}