[ASP] Selectbox SELECTED maken

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
Hallo,

Ik wil iets doen en ik kom er niet helemaal uit.

Ik heb een recordset met een of meerdere strings erin.
Die strings zijn weekdagen gescheiden door komma's.

De string kan er dus zo uitzien:
dindsdag, woendsdag, donderdag, zondag
Nu wil ik een select box maken met daarin alle weekdagen maar diegene die in de recordset staan moeten SELECTED zijn. dus bijvoorbeeld:
code:
1
2
3
4
5
6
7
8
9
<select name="frmTrainAvond" class="blauw" MULTIPLE SIZE="7">
                <option value="maandag">maandag</option>
                <option value="dindsdag" SELECTED>dinsdag</option>
                <option value="woendsdag" SELECTED>woensdag</option>
                <option value="donderdag" SELECTED>donderdag</option>
                <option value="vrijdag">vrijdag</option>
                <option value="zaterdag">zaterdag</option>
                <option value="zondag" SELECTED>zondag</option>
            </select>

let op de SELECTED...

Die komt dus overeen met de string in mijn record set...

Hoe krijg ik dit voor elkaar?

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • Banzi
  • Registratie: Juni 2001
  • Laatst online: 25-08 09:58
is het niet zo dat je in een select maar 1 selected kan hebben???

Ik zag, ik nam en ik kwam...


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
nope kunnen er meerdere zijn

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • Banzi
  • Registratie: Juni 2001
  • Laatst online: 25-08 09:58
hoe ziet het stukje code eruit? Lijkt mij vrij simpel op te lossen:
code:
1
2
3
4
5
6
7
blablabla
<%
IF instr(originele_string,dag_string) > 0 THEN
   response.write(" SELECTED")
END IF
%>
blablabla

Weet eigenlijk niet wat hier nou moeilijk aan is. Wat loopt er fout bij jou?

Ik zag, ik nam en ik kwam...


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Nou, je maakt het jezelf wel erg lastig door een niet genormaliseer db model te gebruiken, maar verder lijkt het mij toch niet zo moeilijk om bij het printen van een optie te controleren of die dag in de string voorkomt en als dit het geval is er een extra selected tussen te printen?

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
waarom heb ik een niet genormaliseerde DB ontwerp? :?

maar thx iig ik ge het even proberen

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Op donderdag 06 juni 2002 12:13 schreef 4of9 het volgende:
waarom heb ik een niet genormaliseerde DB ontwerp? :?

maar thx iig ik ge het even proberen
:Z

www.watbenjedan.com

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Op donderdag 06 juni 2002 12:13 schreef 4of9 het volgende:
waarom heb ik een niet genormaliseerde DB ontwerp? :?

maar thx iig ik ge het even proberen
Ik heb een recordset met een of meerdere strings erin.
Die strings zijn weekdagen gescheiden door komma's.
Daarom. Elke werkdag zou in z'n eigen string moeten staan. Dit betekend waarschijnlijk dat bij jouw model in een veld 7 weekdagen kunnen staan. Dat stookt nogal met het 'atomaire eenheden' van het RDB-princiepe

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
Op donderdag 06 juni 2002 12:19 schreef raptorix het volgende:

[..]

:Z

www.watbenjedan.com
wat is jou probleem? doe ff normaal of reageer gewoon niet.

niet iedereen is even slim als jij... |:(

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Op donderdag 06 juni 2002 12:22 schreef 4of9 het volgende:

[..]

wat is jou probleem? doe ff normaal of reageer gewoon niet.

niet iedereen is even slim als jij... |:(
Het gaat niet om slim, het gaat erom dat er van een proffesioneel iemand verwacht mag worden dat ie begrijpt dat je never nooit komma seperated values gaat opslaan in een DB. Daarnaast behoort in principe elke table een identifier te hebben, iets wat kennelijk ook al ontbreekt.
In plaats van applicaties te bouwen zou ik je adviseren eerst een boekje te lezen over databases.

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
ik leer alles door het te doen en ipv iemand op weg te helpen ga jij een beetje lopen flamen op iemand met minder kennis dan jij... en dan heb jij het over professionaliteit?

je had ook ff een linkje kunnen posten over een db tutorial maar nee jij moet een linkje naar een pagina posten met een denegrerende opmerking...

Net zoveel werk in mijn ogen. Dus je hebt helemaal niets bijgedragen aan dit topic dus ga maar weer lekker iemand anders pesten en laat mij lekker in mijn waarde... dank u.

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
maar goed het werkt nu, dank jullie wel voor alle WEL nuttige bijdragen, en als iemand nog tips of links heeft over een goed DB ontwerp houd ik mij aanbevolen.

Thx

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Kennelijk had je niet eens door dat het om een grapje ging maar dat terzijde.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

ga ik me er toch nog ff mee bemoeien (was het eerst niet van plan)
raptorix heeft gelijk (al dan niet tactisch gebracht ;))
zoek eens naar een goed SQL boek en ontdek het hoofdstuk normaliseren

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.