21. november 2010 - 19:13Der er
23 kommentarer og 1 løsning
Tilføjning af flere vare til webshop
Hej eksperter!
Har et lille problem med en kode til en webshop. Koden her er til at tilføje en vare til kurven via php session. Men jeg kunne godt tænkte mig at få en funktion på koden så man også kan tilføje flere antal af samme vare med kun et klink af det man har angivet i et tekstfelt når man trykker på linket.
her er linket domæne.dk/?basket=add&id=1
Så ville jeg gerne kunne tilføje flere antal ved at tilføje dette: domæne.dk/?basket=add&id=1&antal=3
Så den tilføjede 3 vare.
Følgende kode her adskiller hver tilføjede vare med et komma. fx. 1,2 (her er der tilføjet vare id 1 + 2=
Hvis der er tilføjet flere af samme vare gør den sådan her hvis man altså klikker på tilføj til kurv flere gange: 1,1,2
Hej igen... nu udskriver den ingen fejl dog viser den ikke nogen tal i sessionen. Det gør den dog med denne kode hvor jeg har taget lidt fra din kode men nu er problemet at den udskriver en ekstra ud over det som er angivet ved antal=
Jeg er sikker på at løsningen er i din kode. men kan ikke lige se hvilen del.
Hey igen splazz Hvad gør man hvis man vil have gemt en ny cookie med farve på produktet i en ny session fx. sort, blå og grøn så det passer med id numrene i samme rækkefølge.
sådan her: 1,1,2,3 (php sessionen cart) sort,sort,blå,grøn (php sessionen color)
kan jeg også gøre det med for funktionen? for($i=0;$i<=$amount;$i++)
Hvordan retter jeg din kode så man kan tilføje flere produkter hver gang man går ind på linket så den udskriver: 1,1 Hvis jeg har trykket på linket 2 gange med antal 1.
Og ikke kun: 1 hvis jeg trykker på den to gange ligesom din kode gør det. Det var sådan jeg havde tænkt mig det :)
Din kode rydder det gamle antal produkter som man har tilføjet. Så hvis man skal tilføje 10 skal man vælge antal 10 på en gang.
Jeg tænker på at hvis man nu nu vil tilføje 10 produkter i kurven skal man fx først kunne tilføje 5 og så tilføje 5 ydeligere lidt senere så længe browseren er åben.
Okay her er den kode som gør det som jeg snakker om. Men når jeg tilføjer 5 ved antal i linier så tilføjer den kun 1. Men når jeg så har tilføjet en så kan jeg godt tilføje flere ved antal.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.