19. februar 2002 - 22:25
Der er
19 kommentarer og 1 løsning
Få tidspunkt for indlæg
Hvis en bruger poster et indlæg, vil jeg gerne have serverens tidsvisning angivet, både dato og hh:mm. I dansk tidsformat, selvølgelig. Jeg har noget kode her: <% Set Conn = Server.CreateObject("ADODB.Connection") dbConn = "SERVER=Local;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/fpdb/include.mdb") Conn.open dbConn SQL = "SELECT TOP 5 * FROM debat ORDER BY ID DESC" Set RS = Conn.Execute( SQL ) while NOT RS.EOF text=RS("kommentar") text = replace(text,vbcrLF,"<br>") response.write "<tr><td><span class=""tekst11""><b>" & "Forfatter: " & "</b></span>" & "<span class=""tekst11""><i>" & RS("nick") & "</i></span></td></tr>" response.write "<tr><td><span class=""tekst11""><b>" & "Emne: " & "</b>" & "<i>" & RS("emne") & "</i>" & "</span></td></tr>" response.write "<tr><td col span=""2""><span class=""tekst11"">" &text & "<br><br>" & "<i><b>" & "Login for at deltage i debatten" & "</b></i>" & "</span></td></tr>" response.write "<tr><td colpan=""2""><img src=""/images/bundlinie.gif"" border=""0""></td></tr>" RS.MoveNext text="" wend RS.Close Set RS = nothing Conn.Close Set Conn = nothing %>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
19. februar 2002 - 22:28
#1
du skal have et felt i databasen i indlæg tabellen som hedder f.eks. dato når brugeren så poster et indlæg skal du også tilføje datoen.. dato = Time osv.. -- xs
19. februar 2002 - 22:34
#2
Hej igen, excession! Hvordan skal det se ud i koden, når tid og dato skal ned i databasen? Og hvordan skal de se ud, når det skal trækkes ud på siden?
19. februar 2002 - 22:37
#3
Jeg har tilføjet to recordset i databasen: "dato" og "tid". "dato" har fået langt datoformat, og "tid" har fået langt klokkeslætsformat. Nu skal det ned i databasen, og trækkes ud på siden. I et dansk format.
19. februar 2002 - 22:43
#4
Her er et _eksempel_ på hvordan du sætter det ind i databasen: nick = request.form("brugernavn") indlaeg = request.form("indlaeg") opretdato = Time strSQL = "INSERT INTO debat (nick, indlaeg, opretdato) VALUES (" strSQL = strSQL & "'" & brugernavn & "', " strSQL = strSQL & "'" & indlaeg & "', " strSQL = strSQL & "#" & opretdato &"#, " strSQL = strSQL & ");" når du vil have det ud igen skal det se sådan ud: <% Set Conn = Server.CreateObject("ADODB.Connection") dbConn = "SERVER=Local;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/fpdb/include.mdb") Conn.open dbConn SQL = "SELECT TOP 5 * FROM debat ORDER BY ID DESC" Set RS = Conn.Execute( SQL ) while NOT RS.EOF text=RS("kommentar") text = replace(text,vbcrLF,"<br>") response.write "<tr><td><span class=""tekst11""><b>" & "DATO OG TID: " & "</b></span>" & "<span class=""tekst11""><i>" & RS("opretdato") & "</i></span></td></tr>" <tr><td><span class=""tekst11""><b>" & "Forfatter: " & "</b></span>" & "<span class=""tekst11""><i>" & RS("nick") & "</i></span></td></tr>" response.write "<tr><td><span class=""tekst11""><b>" & "Emne: " & "</b>" & "<i>" & RS("emne") & "</i>" & "</span></td></tr>" response.write "<tr><td col span=""2""><span class=""tekst11"">" &text & "<br><br>" & "<i><b>" & "Login for at deltage i debatten" & "</b></i>" & "</span></td></tr>" response.write "<tr><td colpan=""2""><img src=""/images/bundlinie.gif"" border=""0""></td></tr>" RS.MoveNext text="" wend RS.Close Set RS = nothing Conn.Close Set Conn = nothing %> -- xs
19. februar 2002 - 22:49
#5
nå ok.. så skal koden for indsættelse i databasen se sådan ud: nick = request.form("brugernavn") indlaeg = request.form("indlaeg") dato = FormatDateTime(Now, 1) tid = FormatDateTime(Now, 4) strSQL = "INSERT INTO debat (nick, indlaeg, dato, tid) VALUES (" strSQL = strSQL & "'" & brugernavn & "', " strSQL = strSQL & "'" & indlaeg & "', " strSQL = strSQL & "#" & dato &"#, " strSQL = strSQL & "#" & tid &"# " strSQL = strSQL & ");" -- xs
19. februar 2002 - 22:51
#6
og når du hiver dato og tid ud skal det se sådan ud: <% Set Conn = Server.CreateObject("ADODB.Connection") dbConn = "SERVER=Local;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/fpdb/include.mdb") Conn.open dbConn SQL = "SELECT TOP 5 * FROM debat ORDER BY ID DESC" Set RS = Conn.Execute( SQL ) while NOT RS.EOF text=RS("kommentar") text = replace(text,vbcrLF,"<br>") response.write "<tr><td><span class=""tekst11""><b>" & "DATO OG TID: " & "</b></span>" & "<span class=""tekst11""><i>" & RS("dato") & "-" & RS("tid") & "</i></span></td></tr>" <tr><td><span class=""tekst11""><b>" & "Forfatter: " & "</b></span>" & "<span class=""tekst11""><i>" & RS("nick") & "</i></span></td></tr>" response.write "<tr><td><span class=""tekst11""><b>" & "Emne: " & "</b>" & "<i>" & RS("emne") & "</i>" & "</span></td></tr>" response.write "<tr><td col span=""2""><span class=""tekst11"">" &text & "<br><br>" & "<i><b>" & "Login for at deltage i debatten" & "</b></i>" & "</span></td></tr>" response.write "<tr><td colpan=""2""><img src=""/images/bundlinie.gif"" border=""0""></td></tr>" RS.MoveNext text="" wend RS.Close Set RS = nothing Conn.Close Set Conn = nothing %> -- xs
19. februar 2002 - 22:52
#7
jeg har tiføjet linien her i din kode: "<tr><td><span class=""tekst11""><b>" & "DATO OG TID: " & "</b></span>" & "<span class=""tekst11""><i>" & RS("dato") & "-" & RS("tid") & "</i></span></td></tr>" -- xs
19. februar 2002 - 22:57
#8
Hmmm - jeg prøver lige at finde ud af dine indlæg. Vender tilbage lige om lidt. Min indtastnings-formular ser sådan her ud (er inkluderet i default.asp): <form method="POST" action="default.asp"> <table border="0" cellpadding="6" cellspacing="0" width="100%" class="tekst11" bgcolor="#EEEEEE"> <tr> <td colspan="2"> <span class="overskrift17">Indtast debatemne</span> </td> </tr> <tr> <td>Forfatter:</td> <td><input type="text" name="nick" style="background-color: #ffff99;" size="35" id="input"></td> </tr> <tr> <td>Emne:</td> <td><input type="text" name="emne" style="background-color: #ffff99;" size="35" id="input"></td> </tr> <tr> <td valign="top">Kommentar:</td> <td><textarea rows="15" name="kommentar" style="background-color: #ffff99;" cols="51" id="input"></textarea></td> </tr> <tr> <td></td> <td><input type="submit" value="Send debatemne" name="send_debatemne" id="input"> <input type="reset" value="Nulstil" name="nulstil" id="input"></td> </tr> </table> </form> Mit udtræk ser sådan her ud: <% Set Conn = Server.CreateObject("ADODB.Connection") dbConn = "SERVER=Local;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/fpdb/include.mdb") Conn.open dbConn SQL = "SELECT TOP 5 * FROM debat ORDER BY ID DESC" Set RS = Conn.Execute( SQL ) while NOT RS.EOF text=RS("kommentar") text = replace(text,vbcrLF,"<br>") response.write "<tr><td><span class=""tekst11""><b>" & "Forfatter: " & "</b></span>" & "<span class=""tekst11""><i>" & RS("nick") & "</i></span></td></tr>" response.write "<tr><td><span class=""tekst11""><b>" & "Emne: " & "</b>" & "<i>" & RS("emne") & "</i>" & "</span></td></tr>" response.write "<tr><td col span=""2""><span class=""tekst11"">" &text & "<br><br>" & "<i><b>" & "Login for at deltage i debatten" & "</b></i>" & "</span></td></tr>" response.write "<tr><td colpan=""2""><img src=""/images/bundlinie.gif"" border=""0""></td></tr>" RS.MoveNext text="" wend RS.Close Set RS = nothing Conn.Close Set Conn = nothing %>
19. februar 2002 - 23:01
#9
Sorry, kode til formularfelter: <% if request.form("send_debatemne") >"" then Set Conn = Server.CreateObject("ADODB.Connection") dbConn = "SERVER=Local;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/fpdb/include.mdb") Conn.open dbConn strSQL = "insert into debat (nick, emne, kommentar) values('" & Request.Form("nick") & "', '" & Request.Form("emne") & "', '" & Request.Form("kommentar") & "')" Conn.Execute(strSQL) response.redirect ("default.asp") Conn.Close Set Conn = nothing end if %> Og formular: <form method="POST" action="default.asp"> <table border="0" cellpadding="6" cellspacing="0" width="100%" class="tekst11" bgcolor="#EEEEEE"> <tr> <td colspan="2"> <span class="overskrift17">Indtast debatemne</span> </td> </tr> <tr> <td>Forfatter:</td> <td><input type="text" name="nick" style="background-color: #ffff99;" size="35" id="input"></td> </tr> <tr> <td>Emne:</td> <td><input type="text" name="emne" style="background-color: #ffff99;" size="35" id="input"></td> </tr> <tr> <td valign="top">Kommentar:</td> <td><textarea rows="15" name="kommentar" style="background-color: #ffff99;" cols="51" id="input"></textarea></td> </tr> <tr> <td></td> <td><input type="submit" value="Send debatemne" name="send_debatemne" id="input"> <input type="reset" value="Nulstil" name="nulstil" id="input"></td> </tr> </table> </form>
19. februar 2002 - 23:09
#10
excession, når brugeren poster et indlæg, benytter jeg ovenstående formular og kode. Men det kan vel ikke forenes med dit forslag? Hvordan skal jeg få dit til at passe ind i mit?
19. februar 2002 - 23:10
#11
ok så skal den her linie fra din kode se sådan ud: dato = FormatDateTime(Now, 1) tid = FormatDateTime(Now, 4) strSQL = "insert into debat (nick, emne, kommentar, dato, tid) values('" & Request.Form("nick") & "', '" & Request.Form("emne") & "', '" & Request.Form("kommentar") & "', #" & dato & "#, & #" & tid & "#& "')" -- xs
19. februar 2002 - 23:19
#12
Det hjalp ikke? Der er ikke noget som helst, hvor dato og tid burde stå? <% if request.form("send_debatemne") >"" then Set Conn = Server.CreateObject("ADODB.Connection") dbConn = "SERVER=Local;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/fpdb/include.mdb") Conn.open dbConn dato = FormatDateTime(Now, 1) tid = FormatDateTime(Now, 4) 'strSQL = "insert into debat (nick, emne, kommentar) values('" & Request.Form("nick") & "', '" & Request.Form("emne") & "', '" & Request.Form("kommentar") & "')" strSQL = "insert into debat (nick, emne, kommentar, dato, tid) values('" & Request.Form("nick") & "', '" & Request.Form("emne") & "', '" & Request.Form("kommentar") & "', #" & dato & "#, & #" & tid & "#& "')" Conn.Execute(strSQL) response.redirect ("default.asp") Conn.Close Set Conn = nothing end if %>
19. februar 2002 - 23:21
#13
Skal jeg ikke benytte request.form("dato") request.form("tid") ?
19. februar 2002 - 23:28
#14
nej bare som du har ovenover hvad melder den af fejl ? -- xs
19. februar 2002 - 23:29
#15
Ingen fejl, men heller ingen dato, intet tidspunkt
19. februar 2002 - 23:44
#16
... ingenting
19. februar 2002 - 23:55
#17
Vi snakkes ved i morgen?
20. februar 2002 - 00:24
#18
og du lavede dit udtræk med det her? : <% Set Conn = Server.CreateObject("ADODB.Connection") dbConn = "SERVER=Local;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/fpdb/include.mdb") Conn.open dbConn SQL = "SELECT TOP 5 * FROM debat ORDER BY ID DESC" Set RS = Conn.Execute( SQL ) while NOT RS.EOF text=RS("kommentar") text = replace(text,vbcrLF,"<br>") response.write "<tr><td><span class=""tekst11""><b>" & "DATO OG TID: " & "</b></span>" & "<span class=""tekst11""><i>" & RS("dato") & "-" & RS("tid") & "</i></span></td></tr>" <tr><td><span class=""tekst11""><b>" & "Forfatter: " & "</b></span>" & "<span class=""tekst11""><i>" & RS("nick") & "</i></span></td></tr>" response.write "<tr><td><span class=""tekst11""><b>" & "Emne: " & "</b>" & "<i>" & RS("emne") & "</i>" & "</span></td></tr>" response.write "<tr><td col span=""2""><span class=""tekst11"">" &text & "<br><br>" & "<i><b>" & "Login for at deltage i debatten" & "</b></i>" & "</span></td></tr>" response.write "<tr><td colpan=""2""><img src=""/images/bundlinie.gif"" border=""0""></td></tr>" RS.MoveNext text="" wend RS.Close Set RS = nothing Conn.Close Set Conn = nothing %> -- xs
20. februar 2002 - 00:31
#19
Med det her: <% if request.form("send_debatemne") >"" then Set Conn = Server.CreateObject("ADODB.Connection") dbConn = "SERVER=Local;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/fpdb/include.mdb") Conn.open dbConn strSQL = "insert into debat (nick, emne, kommentar) values('" & Request.Form("nick") & "', '" & Request.Form("emne") & "', '" & Request.Form("kommentar") & "')" Conn.Execute(strSQL) response.redirect ("default.asp") Conn.Close Set Conn = nothing end if %> Og formular: <form method="POST" action="default.asp"> <table border="0" cellpadding="6" cellspacing="0" width="100%" class="tekst11" bgcolor="#EEEEEE"> <tr> <td colspan="2"> <span class="overskrift17">Indtast debatemne</span> </td> </tr> <tr> <td>Forfatter:</td> <td><input type="text" name="nick" style="background-color: #ffff99;" size="35" id="input"></td> </tr> <tr> <td>Emne:</td> <td><input type="text" name="emne" style="background-color: #ffff99;" size="35" id="input"></td> </tr> <tr> <td valign="top">Kommentar:</td> <td><textarea rows="15" name="kommentar" style="background-color: #ffff99;" cols="51" id="input"></textarea></td> </tr> <tr> <td></td> <td><input type="submit" value="Send debatemne" name="send_debatemne" id="input"> <input type="reset" value="Nulstil" name="nulstil" id="input"></td> </tr> </table> </form>
20. februar 2002 - 00:47
#20
excession, jeg bliver nødt til at daffe i seng nu. Vi snakkes ved i morgen?
Kurser inden for grundlæggende programmering