jeg har en shop, hvortil jeg er ved at tilføje en produktkonfigurator. På de forskellige varer, vil der være et forskelligt antal dropdownmenuer, som bruges at konfigurere varen med. Antallet kan svinge fra 0 -> ? (i princippet uendeligt).
Når jeg registrerer kundens valg, skal selve varen registreres i tabellen varekurv, mens diverse tilvalg registreres i varekurf_konf.
Min udfordring er at finde ud af hvordan jeg tjekker om indholdet af de mulige konfiguratorer PÅ DEN ENKELTE VARE, før jeg registrerer varen i tabellerne. Følgende skal der tages forbehold for: - Nogle af konfiguratorgrupperne skal der foretages valg i, hvis de er koblet på varen f.eks. antal RAM i en pc - Nogle af konfiguratorgrupperne SKAL der intastes et antal i før der er foretaget valg - Nogle af konfiguratorgrupperne skal der IKKE indtastes antal i - f.eks. ved farvevalg af kabinet.
Nu har jeg kæmpet i to dage med at finde ud af at tjekke om ovenstående er overholdt, og det er jeg åbenbart ikke skarp nok til... Har du en god ide?
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Slettet bruger
20. juli 2005 - 08:21#1
Kan du ikke lave 2 ekstra kolonner i din varetabel "flere_valg" og "vaelg_antal", og så kan du sætte dem til enum "yes", "no". Hver gang du skal have udtrukket data, kan du nemt se om de skal have flere valg tilknyttet, og om man skal vælge hvor mange man vil have.
Det er netop det der er problemet. Når en kunde foretager valg, og submitter til den side der registrerer hans valg, skal jeg så bare tjekke om vaelg_antal = 'yes' eller 'no'.
Det jeg har prøvet på indtil nu, er at tjekke hvilke konfiguratorer, der er koblet på en vare. Derefter tjekker jeg, om de obligatoriske af dem er sat eller ej. Derudover tjekker jeg, om dem hvor der skal angives tal, er fulgt op af en antals-værdi. Er dette over holdt indsætter jeg.
Problemet er bare at tjekke det i en omgang, for sådan som jeg gør nu, registrerer jeg tingene to gange - en gang for hvert tjek...
Kan du følge mig?
Synes godt om
Slettet bruger
20. juli 2005 - 08:32#3
Ja, men det vil du ikke kunne undgå, da man ved nogle varer vil skulle vælge både antal, og flere konfigurationer.. Så vil det jo blive besværligt at tjekke det af én gang.
Skidt med om jeg laver det af to omgange, så længe jeg kun registrerer det EN gang i databasen :-)
Jeg prøver lige at lave et lille skema, over de "kombinationsmuligheder" der er: O = obligatorisk A = der KAN indtastes antal S = er den sat / er der foretaget valg
O A S ----- x x x x x x x
Som jeg ser det er det de muligheder der er, og jeg skal tjekke om de er sat.
Ok - arbejdet skal der jo nu en gang også være plads til.... haha. Finder du på guldkornene, er du mere end velkommen til at poste dem her. Måske du når det inden jeg har revet de sidste hår ud af hovedet!!!
God arbejdslyst og tak for forsøgene indtil nu :-)
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.