[js+asp] loop

Pagina: 1
Acties:

  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 07-09 13:40

Jaspertje

Max & Milo.. lief

Topicstarter
Alweer ja, met de volgende vraag. Ik heb wat code gevonden met dank aan got. waar ik denk ik wel wat mee kan, de enige vraag die ik nog heb, is of je een loop kan maken binnen javascript. Ik heb een db en daarin staan een aantal artiesten. nu moet ik alle artiesten in box 1 hebben en de nummers die bij die artiest (die gekozen is horen) in box 2 (lijkt wel belastingdienst :) ). Deze code heb ik al:
code:
1
2
3
4
5
var arrStates, arrFlorida, arrNewYork, arrTennessee
arrFlorida = ["Daytona Beach", "Miami", "Orlando", "Tampa"]
arrNewYork = ["Albany","New York", "Oakland", "Rochester"]
arrTennessee = ["Gatlinburg", "Knoxville", "Memphis", "Nashville"]
arrStates =[arrFlorida, arrNewYork, arrTennessee]

nu moeten die states dus de artiesten worden, en de plaatsen de nummers, enig idee hoe ik dat makkelijk, maar vooral goed kan oplossen? Ik dacht aan een do until .eof, maar kan dat in js? en zo ja, hoe moet ik alle records scheiden, en oproepen?

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Ik geloof dat je het idee achter client-side en server-side een beetje door elkaar haalt. ASP heeft in dit geval vrij weinig met JS te maken.

Wat je moet doen is gewoon in een do-until loopje je gegevens uit de database wegschrijven op de manier waarop het normaal gesproken zelf zou intikken. Dus je zal al een beetje rekening moeten houden met de query(s) die je uitvoert op de database.
Vergelijk het maar met het tonen van de gegevens in een html-tabel, daar doe je feitelijk hetzelfde.
pseudo-code:
code:
1
2
3
4
5
6
7
8
9
10
11
write <tabel>
for each row in recordset
    write <tr>
    for each field in row
      write <td>
      write field-value
      write </td>
    next
    write </tr>
next
write </tabel>

Overigens is het stukje javascript wat je toont ook op onderstaande manier weg te schrijven (wat het misschien makkelijker maakt om in een loop de waarden weg te zetten)
code:
1
2
3
4
5
6
7
8
9
10
11
12
arrStates = new Array(); // hoofdarray

arrStates[0] = new Array(); // array voor artiest_0
arrStates[0][0] = "Daytona Beach";
arrStates[0][1] = "Miami";
arrStates[0][2] = "Orlando"
arrStates[0][2] = "Tampa"

arrStates[1] = new Array(); // array voor artiest_1
arrStates[1][0] = "Albany";
arrStates[1][1] = "New York";
// enz

Het enige wat je dan niet kan doen is arrFlorida[1] aanroepen om Miami te krijgen, dat wordt dat arrStates[0][1] (ik weet niet of de rest van het javascriptje daar op kan hangen).

Today's subliminal thought is:


  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

[W&G] --> [P&W] Dit valt nu denk ik in de catagorie P&W.

Verwijderd

dus je stopt je hele db in het js?