<% Set Conn = Server.CreateObject("ADODB.Connection") Set rs = Server.CreateObject("ADODB.Recordset") sConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("personer.mdb") Conn.Open sConnection
'Check for fødslesdage strSQL = "SELECT navn, fodselsdag FROM fd_tb WHERE Month(fodselsdag) = " & Month(Session("showDate")) & " AND Day(fodselsdag) = " & Day(Session("showDate")) Set Rs = Conn.Execute (strSQL) if not rs.EOF then Response.Write "<table>" Response.Write "<tr><td><b>Følgende har fødselsdag idag </b></td></tr>" do while not rs.EOF Response.Write "<tr>" antal_aar = Year(Session("showDate")) - Year(rs("fodselsdag")) Response.Write "<td> - " & rs("navn") & " (" & antal_aar & ")</td>" Response.Write "</tr>" rs.MoveNext loop Response.Write "</table>" end if %>
<%'//følgende fortæller at dato skal i være i dansk format! Session.LCID = 1030 '//Her vælger vi databasen og tilslutter! Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("event.mdb") sql = "select * from Datoer where Month="&Month(now)&" ORDER BY Navn" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open SQL, myConn, 1, 3
'//Tilføjer ny fødselsdag i databasen! rs.addnew rs("Navn") = Request.Form("Navn") rs("Email") = Request.Form("Email") rs("Day") = Request.Form("Day") rs("Month") = Request.form("Month") rs.update
response.write("<font face=""verdana"" size=""2"">Fødselsdagen blev tilføjet i databasen..</font>") end if%> <%if page="fejl" then response.write("<font face=""verdana"" size=""2"">"&request.querystring("error")&"</font>") end if
if page="" then
response.write("<font face=""verdana"" size=""2""><a href=""event.asp?page=new"">Tilføj din fødselsdag</a></font>")
'//Hvis der ingen fødsesldage er skriver vi dette! If rs.Eof or rs.Bof then
response.write("<table><tr><td><font face=""verdana"" size=""2"">Der er ingen der har fødselsdag i denne måned..</font></td></tr></table>")
else
'//Her starter vi vores tabel, kan også laves uden! response.write("<table border=""0""><tr><td><font face=""verdana"" size=""2"">Fødselsdage i denne måned..</font></td></tr>") '//Her starter vi en loop af datoer! Do Until rs.eof
'//Her udskriver vi event i denne måned! response.write("<tr><td><font face=""verdana"" size=""2""><a href=""mailto:"&rs("Email")&""">"&rs("Navn")&"</a> har fødselsdag den: "&rs("Day")&"-"&rs("Month")&"-"&Year(now)&"</font></td></tr>")
rs.movenext loop
response.write("<tr><td><font face=""verdana"" size=""2"">Klik på navnet for at sende en fødselsdags hilsen..</font></td></tr></table>")
'//Her lukker vi efter os! rs.Close Set rs = Nothing myConn.Close Set myConn = Nothing end if end if%> </body> </html>
Vil du prøve at lave et script til mig noget ligene dette bare hvor den skriver det rigtigt og udskriver det som den skal med fødselsdag og år osv.. Ville værer kanon fedt.
Når du har lavet den nye kolonne i tabellen kunne koden eks. være sådan her:
<%'//følgende fortæller at dato skal i være i dansk format! Session.LCID = 1030 '//Her vælger vi databasen og tilslutter! Set myConn = Server.CreateObject("ADODB.Connection") 'myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("event.mdb") myConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("event.mdb") sql = "select * from Datoer where Month="&Month(now)&" ORDER BY Navn" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open SQL, myConn, 1, 3
response.write("<font face=""verdana"" size=""2"">Fødselsdagen blev tilføjet i databasen..</font>") end if%> <%if page="fejl" then response.write("<font face=""verdana"" size=""2"">"&request.querystring("error")&"</font>") end if
if page="" then
response.write("<font face=""verdana"" size=""2""><a href=""?page=new"">Tilføj din fødselsdag</a></font>")
'//Hvis der ingen fødsesldage er skriver vi dette! If rs.Eof or rs.Bof then
response.write("<table><tr><td><font face=""verdana"" size=""2"">Der er ingen der har fødselsdag i denne måned..</font></td></tr></table>")
else
'//Her starter vi vores tabel, kan også laves uden! response.write("<table border=""0""><tr><td><font face=""verdana"" size=""2"">Fødselsdage i denne måned..</font></td></tr>") '//Her starter vi en loop af datoer! Do Until rs.eof
'//Her udskriver vi event i denne måned! response.write "<tr><td><font face=""verdana"" size=""2"">" response.write "<a href=""mailto:"&rs("Email")&""">"&rs("Navn")&"</a> har fødselsdag den: "&rs("Day")&"-"&rs("Month")&"-"&rs("Year") & " og " if Int(day(now)) >= Int(rs("day")) then response.write " fyldte " else response.write " fylder " end if Response.Write (Year(now) - rs("Year")) & " år." response.write "</font></td></tr>"
rs.movenext loop
response.write("<tr><td><font face=""verdana"" size=""2"">Klik på navnet for at sende en fødselsdags hilsen..</font></td></tr></table>")
'//Her lukker vi efter os! rs.Close Set rs = Nothing myConn.Close Set myConn = Nothing end if end if%> </body> </html>
'Slet valgt bruger id = Request.QueryString("id") if id <> "" AND isNumeric(id) then strSQL = "DELETE FROM users WHERE ID = " & id Conn.Execute(strSQL) end if
strSQL= "SELECT * FROM users" Set rs = Conn.Execute (strSQL)
Response.Write "<table>" if (rs.EOF AND rs.BOF) then Response.Write "Ingen bruger i databasen lige nu!!" else Response.Write "<tr><td>Brugernavn</td><td>slet</td></tr>" do while not rs.EOF Response.Write "<tr>" Response.Write "<td>" & rs("navn") & "</td>" Response.Write "<td><a href=?id=" & rs("id") & ">slet</a></td>" Response.Write "</tr>" rs.MoveNext loop end if Response.Write "</table>"
rs.Close Conn.Close Set rs = Nothing Set Conn = Nothing %> </center> </body> </HTML>
Synes godt om
Ny brugerNybegynder
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.