Avatar billede l_otto Nybegynder
30. marts 2007 - 12:32 Der er 22 kommentarer og
1 løsning

dato igen igen

jeg skal have den til at skrive datoen sådan her:

2007-03-30

lige nu vises den sådan her:

3/30/2007

Kode:

<%
dim maaned, dag, aar, date
maaned = month(date)
dag = day(date)
aar = year(date)
date = aar & "-" & maaned & "-" & dag
%>
<TD >Dato for samtale<td> <input type="Text" name="date" id="demo1" value="<%=rs("date")%>"  class="Formindhold"  size="10">&nbsp;&nbsp;<a href="java script:NewCal('demo1','yyyymmdd')"><img src="../images/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>
Avatar billede kalp Novice
30. marts 2007 - 12:50 #1
<%
dim maaned, dag, aar, date
maaned = month(rs("date"))
dag = day(rs("date"))
aar = year(rs("date"))
date = aar & "-" & maaned & "-" & dag
%>
<TD >Dato for samtale<td> <input type="Text" name="date" id="demo1" value="<%= date  >"  class="Formindhold"  size="10">&nbsp;&nbsp;<a href="java script:NewCal('demo1','yyyymmdd')"><img src="../images/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>
Avatar billede l_otto Nybegynder
30. marts 2007 - 12:54 #2
har du rettet her :

<TD >Dato for samtale<td> <input type="Text" name="date" id="demo1" value="<%= date  >"  class="Formindhold"  size="10">&nbsp;&nbsp;<a href="java script:NewCal('demo1','yyyymmdd')"><img src="../images/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>

det vil ikke
Avatar billede kalp Novice
30. marts 2007 - 13:07 #3
prøv


dim maaned, dag, aar, date
maaned = month(CDATE(rs("date")))
dag = day(CDATE(rs("date")))
aar = year(CDATE(rs("date")))
date = aar & "-" & maaned & "-" & dag


<TD >Dato for samtale<td> <input type="Text" name="date" id="demo1" value="<%= date  >"  class="Formindhold"  size="10">&nbsp;&nbsp;<a href="java script:NewCal('demo1','yyyymmdd')"><img src="../images/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>
Avatar billede l_otto Nybegynder
30. marts 2007 - 13:11 #4
hvorfor har du lavet
%=rs("date")%>"  om til
value="<%= date  >"
Avatar billede kalp Novice
30. marts 2007 - 13:24 #5
fordi du skal ikke printe dato'en ud som den ser ud fra databasen, men den som du laver i koden over... der hedder den date.
Avatar billede l_otto Nybegynder
30. marts 2007 - 13:26 #6
ok men der er noget galt med koden for den virker ikke

<TD >Dato for samtale<td> <input type="Text" name="date" id="demo1" value="<%= date  >"  class="Formindhold"  size="10">&nbsp;&nbsp;<a href="java script:NewCal('demo1','yyyymmdd')"><img src="../images/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>
Avatar billede kalp Novice
30. marts 2007 - 13:43 #7
som jeg har sagt til dig tidligere må du uddybe når du skriver..

der er noget galt med koden fortæller mig ikke meget, men hvis du fortalte om hvad der sker så kan jeg bedre komme med et andet forslag.
Avatar billede l_otto Nybegynder
30. marts 2007 - 13:51 #8
når jeg sætter den ind i min editor lyser denne linie grøn

demo1','yyyymmdd')"><img src="../images/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>

du hjælper mig jo godt.. men hvordan tester du koden du skriver til mig....
Avatar billede kalp Novice
30. marts 2007 - 14:08 #9
jeg kan ikke teste koden det er netop derfor du skal fortælle hvad der sker hos dig.

i princippet er kodestumperne du modtager af mig ikke forkerte, men om resultatet er korrekt kan afhænge af andre ting du foretager dig på siden.

f.eks den linjer du siger lyser rød har jeg slet ikke pillet ved.
Avatar billede l_otto Nybegynder
30. marts 2007 - 14:15 #10
ok jeg tror det er denne her der ikke er god

value="<%= date  >"
Avatar billede kalp Novice
30. marts 2007 - 15:20 #11
value="<% Response.write(date)  >"
Avatar billede l_otto Nybegynder
30. marts 2007 - 15:33 #12
desværre det vil den hellere ikke
Avatar billede kalp Novice
30. marts 2007 - 15:47 #13
har du overhovedet en dato?

prøv at udskrive dette før den anden kode..

response.write (rs("date"))
Avatar billede l_otto Nybegynder
30. marts 2007 - 15:53 #14
det er det:-)

03/30/2007

skriver den
Avatar billede kalp Novice
30. marts 2007 - 20:32 #15
jeg kan ikke rigtig se hvorfor den laver fejl i det.. i mit hoved burde det virke:)
Avatar billede The Real Yoda Juniormester
30. marts 2007 - 21:57 #16
prøv med

response.write year(rs("date"))&"."&right("0"&month(rs("date")),2)&"."&right("0"&day(rs("date")),2)
Avatar billede mitbrugernavn Praktikant
31. marts 2007 - 09:41 #17
dato = rs("date")
dato_skriv = year(dato) & "-" & month(dato) & "-" & day(dato)
response.write dato_skriv
' jeg går ud fra at du i databasen har sat date feltet som et dato felt og ikke som tekst felt
Avatar billede l_otto Nybegynder
31. marts 2007 - 21:01 #18
mitbrugernavn jo nu skriver den det rigtigt, men eftersom det er en side hvor man skal kunne rette datoen så skal jeg have den ind i denne her kode:

<input type="Text" name="date" id="demo1" value="<%=rs("date")%>"  class="Formindhold"  size="10">
Avatar billede mitbrugernavn Praktikant
01. april 2007 - 09:02 #19
så skal du bare lave din indput box således
<input type="Text" name="date" id="demo1" value="<%=dato_skriv%>"  class="Formindhold"  size="10">

her sætter du den omskrevne dato ind - i din egen sætter du den ind du henter fra databasen
Avatar billede l_otto Nybegynder
10. april 2007 - 13:24 #20
men det kan den ikke fordi den jo ikke kan hente value="<%=dato_skriv%>"  ud fra db fordi feltet ikke eksisterer
Avatar billede The Real Yoda Juniormester
10. april 2007 - 13:41 #21
så prøv den her : <input type="Text" name="date" id="demo1" value="<%=year(rs("date"))&"."&right("0"&month(rs("date")),2)&"."&right("0"&day(rs("date")),2)%>"  class="Formindhold"  size="10">
Avatar billede l_otto Nybegynder
10. april 2007 - 13:45 #22
GENIALT den er der kom med svar..
Avatar billede The Real Yoda Juniormester
10. april 2007 - 13:47 #23
havde jo allerede svaret tidligere. :)
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