09. december 2006 - 14:25Der er
8 kommentarer og 1 løsning
opret og loope i array
Hej
Jeg har en database der indeholder
tabel1 fra ( angiver antal stk fra ) tabel2 til ( angiver antal stk til ) tabel3 pris ( angiver prisen for overstående interval)
Vil gerne have trukket overståede ud i et array hvorefter en bruger kan indtaste et tal i en tekstboks. Når brugeren indtaster tallet skal der laves et loop igennem arrayet der finder prisen (table3) ud fra det tal brugren har indtastet.
Prisen skal så automatisk skrives i et andet tekstfelt.
Det jeg gerne vil have hjælp til er at lave arrayet og løbe det igennem og finde den rigtige pris ud fra brugerens input.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Har egentlig fundet ud af det meste mangler dog følgende:
Kan jeg sætte variablen dd ind ved tal så jeg alt efter hvilken form den bliver sendt fra får tal1 eller tal2 eller tal3 da den skal have fat i de rigtige arrays.
function testdet(formnavn,dd) { var tal = document.forms[formnavn].antal.value for (var i=0; i < fra1.length; i++) {
if ( fra1[i] <= tal && til1[i] >= tal ) { document.forms[formnavn].pris.value = toDec(pris1[i]) }
Ok så prøver jeg igen :) Det kan sikkert ikke lade sig gøre
Der bliver oprettet 3 arrays pr.produkt der bliver vist på siden
produkt 1
fra0 = new Array() til0 = new Array() pris0 = new Array()
fra0[0] = 1 til0[0] = 5 pris0[0] = 10
produkt 2
fra1 = new Array() til1 = new Array() pris1 = new Array()
fra1[0] = 1 til1[0] = 5 pris1[0] = 100
Når brugeren indtaster et tal i formfeltet kalder den funktionen
function testdet(formnavn,dd) { var tal = document.forms[formnavn].antal.value (det indtastede tal) for (var i=0; i < fra.length; i++){
if ( fra[i] <= tal && til[i] >= tal ) { (finder den rigtige pris i arrayet) document.forms[formnavn].pris.value = toDec(pris[i]) } } }
Mit spørgsmål er så kan man gøre fra i fra.length til en variable. Indtaster brugeren noget i feltet til produkt nummmer 1 skal fra.lenght hedde fra1.lenght indtaster han noget i produkt nummer 2 skal fra hedde fra2.lenght.
Det er selvfølgelig også gældende i:
fra[i] <= tal && til[i] >= tal ) { document.forms[formnavn].pris.value = toDec(pris[i])
Altså den skal finde den rigtige pris i det rigtige array
Så er det vist på tide at få lukket dette spørgsmål :) Sorry
Synes godt om
Ny brugerNybegynder
Din løsning...
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.