18. september 2003 - 23:13Der er
10 kommentarer og 2 løsninger
Mysql, Date_format, og tid
Hej... Dette er til en retfunktion (formular). Man skal kunne rette i en dato. Der er <select>s man kan bruge til at indikere datoen og tidspunktet af en begivenhed... Der står så feks. 2003-08-24 i min database
jeg har denne skulle trække f.eks. dagen i datoen ud: ...Date_Format(tid, '%d') As dd,....
Det virker også fint nok men nu har jeg denne streng der gerne skulle vælge den rigtige select og gøre den forudvalgt:
for i = 1 to 31 response.Write "<option value="""&PlusNul(i)&"""" if PlusNul(i) = rs("dd") then response.write " selected" end if response.write ">"&PlusNul(i)&"</option>" next
PS: Plusnul er en funktion til at sætte nul på datoen hvis den er 1-cifret. Problemet er det samme uden funktionen.
Problemet er at den rigtigt nok skriver selected hvis dagen er f.eks. 00, 06, eller 09 men hvis den ikke starter med et nul så virker det ikke...
Jeg har prøvet at skrive strengen ud...og det blev til if 20 = 20 then response.write " selected" end if
Det er sikekrt fordi du funtion PlusID ikke gør noget ved tallet når det er 2 karater og dermed forbliver variablen et tal og det som kommer fra DB'en er tekst.
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.