03. juni 2005 - 10:34Der er
9 kommentarer og 1 løsning
simpelt array
jeg skal lave et array der henter nogle værdier ud fra en database...
Det skal være sådan her:
foo[] 1, 2, 3, bar[] 1, 2, 3,
Jeg har så en dropdown boks med values der svarer til foo og bar arraysne...når man vælger en af disse skifter jeg style på en anden dropdown boks, fra display:none til display:block...denne boks skal så indeholde indholdet af arrayet, 1,2,3...
Jeg er ikke php'er, men har da kigget lidt på syntaksen, som stort set er identisk med javascript ...
-- det jeg forsøger at vise i ovenstående er, at du kan tage dine værdier fra databasen og udskrive dem, så javascript-fortolkeren forstår, at det er et array, hvilket i ovenstående eksempel opnås ved at det opstilles således i koden, som sendes til klienten:
var foo = [ 1,2,3 ];
-- en anden metode er at benytte sig af length:
?> <script type="text/javascript"> var foo = new Arrauy() <?php $txt = "" while(noget){ ?> foo[foo.length] = $rs["nummer"]; <? } ?>
jamen problemet er jo ligeså meget den del med at den dropdown der forekommer ved onChange på en anden dropdown, skal indeholde de værdier fra arrayet, tilsvarende den valgte værdi.
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.