Avatar billede askeb Nybegynder
18. september 2003 - 23:13 Der 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

men den gjorde det stadigvæk ikke..
hvorfor?

aske
Avatar billede netro Nybegynder
18. september 2003 - 23:16 #1
if i = CInt(rs("dd")) then
Avatar billede netro Nybegynder
18. september 2003 - 23:17 #2
- i stedet for:

if PlusNul(i) = rs("dd") then
Avatar billede eagleeye Praktikant
18. september 2003 - 23:17 #3
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.
Avatar billede eagleeye Praktikant
18. september 2003 - 23:18 #4
og 20 er ikke lig "20"
Avatar billede askeb Nybegynder
23. oktober 2003 - 17:51 #5
her er vist et spm. der ikke er lukket...undskyld...
det med Cint virkede, så jeg vil gerne ha et svar hvis muligt :)
Avatar billede netro Nybegynder
23. oktober 2003 - 18:38 #6
Så vil jeg starte med at lægge et.
Avatar billede askeb Nybegynder
23. oktober 2003 - 18:46 #7
du er vel også den eneste der sådan konkret har svaret, eller?
Avatar billede netro Nybegynder
23. oktober 2003 - 19:15 #8
Ja, det er jeg vel, selvom eagleeye også var inde på problemet 18/09-2003 23:18:16. Det er op til dig :)
Avatar billede eagleeye Praktikant
23. oktober 2003 - 22:45 #9
Ja netro kom først med et svar, men problemet er som beskrevet i 18/09-2003 23:17:46
Avatar billede netro Nybegynder
23. oktober 2003 - 22:54 #10
Forskellen mellem vores svartider var meget lille, så jeg deler gerne.
Avatar billede askeb Nybegynder
24. oktober 2003 - 11:19 #11
ok - så skal jeg lige få eagleeye til at lægge et svar...
Avatar billede eagleeye Praktikant
25. oktober 2003 - 01:08 #12
Ok så er her et svar ;)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester