nu skriver jeg koden ind, kolonnenavn er "besked"
håber det vil hjælpe :)
----------------------------------------------
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/minConn.asp" -->
<%
' *** Edit Operations: declare variables
MM_editAction = CStr(Request("URL"))
If (Request.QueryString <> "") Then
MM_editAction = MM_editAction & "?" & Request.QueryString
End If
' boolean to abort record edit
MM_abortEdit = false
' query string to execute
MM_editQuery = ""
%>
<%
' *** Insert Record: set variables
If (CStr(Request("MM_insert")) <> "") Then
MM_editConnection = MM_minConn_STRING
MM_editTable = "defter"
MM_editRedirectUrl = "defter2.asp"
MM_fieldsStr = "navn|value|besked|value"
MM_columnsStr = "navn|',none,''|besked|',none,''"
' create the MM_fields and MM_columns arrays
MM_fields = Split(MM_fieldsStr, "|")
MM_columns = Split(MM_columnsStr, "|")
' set the form values
For i = LBound(MM_fields) To UBound(MM_fields) Step 2
MM_fields(i+1) = CStr(Request.Form(MM_fields(i)))
Next
' append the query string to the redirect URL
If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
Else
MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
End If
End If
End If
%>
<%
' *** Insert Record: construct a sql insert statement and execute it
If (CStr(Request("MM_insert")) <> "") Then
' create the sql insert statement
MM_tableValues = ""
MM_dbValues = ""
For i = LBound(MM_fields) To UBound(MM_fields) Step 2
FormVal = MM_fields(i+1)
MM_typeArray = Split(MM_columns(i+1),",")
Delim = MM_typeArray(0)
If (Delim = "none") Then Delim = ""
AltVal = MM_typeArray(1)
If (AltVal = "none") Then AltVal = ""
EmptyVal = MM_typeArray(2)
If (EmptyVal = "none") Then EmptyVal = ""
If (FormVal = "") Then
FormVal = EmptyVal
Else
If (AltVal <> "") Then
FormVal = AltVal
ElseIf (Delim = "'") Then ' escape quotes
FormVal = "'" & Replace(FormVal,"'","''") & "'"
Else
FormVal = Delim + FormVal + Delim
End If
End If
If (i <> LBound(MM_fields)) Then
MM_tableValues = MM_tableValues & ","
MM_dbValues = MM_dbValues & ","
End if
MM_tableValues = MM_tableValues & MM_columns(i)
MM_dbValues = MM_dbValues & FormVal
Next
MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")"
If (Not MM_abortEdit) Then
' execute the insert
Set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = MM_editConnection
MM_editCmd.CommandText = MM_editQuery
MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close
If (MM_editRedirectUrl <> "") Then
Response.Redirect(MM_editRedirectUrl)
End If
End If
End If
%>
<%
set defter = Server.CreateObject("ADODB.Recordset")
defter.ActiveConnection = MM_minConn_STRING
defter.Source = "SELECT * FROM defter ORDER BY mesajID DESC"
defter.CursorType = 0
defter.CursorLocation = 2
defter.LockType = 3
defter.Open()
defter_numRows = 0
%>
<%
Dim Repeat1__numRows
Repeat1__numRows = 15
Dim Repeat1__index
Repeat1__index = 0
defter_numRows = defter_numRows + Repeat1__numRows
%>
<%
' *** Recordset Stats, Move To Record, and Go To Record: declare stats variables
' set the record count
defter_total = defter.RecordCount
' set the number of rows displayed on this page
If (defter_numRows < 0) Then
defter_numRows = defter_total
Elseif (defter_numRows = 0) Then
defter_numRows = 1
End If
' set the first and last displayed record
defter_first = 1
defter_last = defter_first + defter_numRows - 1
' if we have the correct record count, check the other stats
If (defter_total <> -1) Then
If (defter_first > defter_total) Then defter_first = defter_total
If (defter_last > defter_total) Then defter_last = defter_total
If (defter_numRows > defter_total) Then defter_numRows = defter_total
End If
%>
<%
' *** Move To Record and Go To Record: declare variables
Set MM_rs = defter
MM_rsCount = defter_total
MM_size = defter_numRows
MM_uniqueCol = ""
MM_paramName = ""
MM_offset = 0
MM_atTotal = false
MM_paramIsDefined = false
If (MM_paramName <> "") Then
MM_paramIsDefined = (Request.QueryString(MM_paramName) <> "")
End If
%>
<%
' *** Move To Record: handle 'index' or 'offset' parameter
if (Not MM_paramIsDefined And MM_rsCount <> 0) then
' use index parameter if defined, otherwise use offset parameter
r = Request.QueryString("index")
If r = "" Then r = Request.QueryString("offset")
If r <> "" Then MM_offset = Int(r)
' if we have a record count, check if we are past the end of the recordset
If (MM_rsCount <> -1) Then
If (MM_offset >= MM_rsCount Or MM_offset = -1) Then ' past end or move last
If ((MM_rsCount Mod MM_size) > 0) Then ' last page not a full repeat region
MM_offset = MM_rsCount - (MM_rsCount Mod MM_size)
Else
MM_offset = MM_rsCount - MM_size
End If
End If
End If
' move the cursor to the selected record
i = 0
While ((Not MM_rs.EOF) And (i < MM_offset Or MM_offset = -1))
MM_rs.MoveNext
i = i + 1
Wend
If (MM_rs.EOF) Then MM_offset = i ' set MM_offset to the last possible record
End If
%>
<%
' *** Move To Record: if we dont know the record count, check the display range
If (MM_rsCount = -1) Then
' walk to the end of the display range for this page
i = MM_offset
While (Not MM_rs.EOF And (MM_size < 0 Or i < MM_offset + MM_size))
MM_rs.MoveNext
i = i + 1
Wend
' if we walked off the end of the recordset, set MM_rsCount and MM_size
If (MM_rs.EOF) Then
MM_rsCount = i
If (MM_size < 0 Or MM_size > MM_rsCount) Then MM_size = MM_rsCount
End If
' if we walked off the end, set the offset based on page size
If (MM_rs.EOF And Not MM_paramIsDefined) Then
If (MM_offset > MM_rsCount - MM_size Or MM_offset = -1) Then
If ((MM_rsCount Mod MM_size) > 0) Then
MM_offset = MM_rsCount - (MM_rsCount Mod MM_size)
Else
MM_offset = MM_rsCount - MM_size
End If
End If
End If
' reset the cursor to the beginning
If (MM_rs.CursorType > 0) Then
MM_rs.MoveFirst
Else
MM_rs.Requery
End If
' move the cursor to the selected record
i = 0
While (Not MM_rs.EOF And i < MM_offset)
MM_rs.MoveNext
i = i + 1
Wend
End If
%>
<%
' *** Move To Record: update recordset stats
' set the first and last displayed record
defter_first = MM_offset + 1
defter_last = MM_offset + MM_size
If (MM_rsCount <> -1) Then
If (defter_first > MM_rsCount) Then defter_first = MM_rsCount
If (defter_last > MM_rsCount) Then defter_last = MM_rsCount
End If
' set the boolean used by hide region to check if we are on the last record
MM_atTotal = (MM_rsCount <> -1 And MM_offset + MM_size >= MM_rsCount)
%>
<%
' *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters
' create the list of parameters which should not be maintained
MM_removeList = "&index="
If (MM_paramName <> "") Then MM_removeList = MM_removeList & "&" & MM_paramName & "="
MM_keepURL="":MM_keepForm="":MM_keepBoth="":MM_keepNone=""
' add the URL parameters to the MM_keepURL string
For Each Item In Request.QueryString
NextItem = "&" & Item & "="
If (InStr(1,MM_removeList,NextItem,1) = 0) Then
MM_keepURL = MM_keepURL & NextItem & Server.URLencode(Request.QueryString(Item))
End If
Next
' add the Form variables to the MM_keepForm string
For Each Item In Request.Form
NextItem = "&" & Item & "="
If (InStr(1,MM_removeList,NextItem,1) = 0) Then
MM_keepForm = MM_keepForm & NextItem & Server.URLencode(Request.Form(Item))
End If
Next
' create the Form + URL string and remove the intial '&' from each of the strings
MM_keepBoth = MM_keepURL & MM_keepForm
if (MM_keepBoth <> "") Then MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1)
if (MM_keepURL <> "") Then MM_keepURL = Right(MM_keepURL, Len(MM_keepURL) - 1)
if (MM_keepForm <> "") Then MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1)
' a utility function used for adding additional parameters to these strings
Function MM_joinChar(firstItem)
If (firstItem <> "") Then
MM_joinChar = "&"
Else
MM_joinChar = ""
End If
End Function
%>
<%
' *** Move To Record: set the strings for the first, last, next, and previous links
MM_keepMove = MM_keepBoth
MM_moveParam = "index"
' if the page has a repeated region, remove 'offset' from the maintained parameters
If (MM_size > 0) Then
MM_moveParam = "offset"
If (MM_keepMove <> "") Then
params = Split(MM_keepMove, "&")
MM_keepMove = ""
For i = 0 To UBound(params)
nextItem = Left(params(i), InStr(params(i),"=") - 1)
If (StrComp(nextItem,MM_moveParam,1) <> 0) Then
MM_keepMove = MM_keepMove & "&" & params(i)
End If
Next
If (MM_keepMove <> "") Then
MM_keepMove = Right(MM_keepMove, Len(MM_keepMove) - 1)
End If
End If
End If
' set the strings for the move to links
If (MM_keepMove <> "") Then MM_keepMove = MM_keepMove & "&"
urlStr = Request.ServerVariables("URL") & "?" & MM_keepMove & MM_moveParam & "="
MM_moveFirst = urlStr & "0"
MM_moveLast = urlStr & "-1"
MM_moveNext = urlStr & Cstr(MM_offset + MM_size)
prev = MM_offset - MM_size
If (prev < 0) Then prev = 0
MM_movePrev = urlStr & Cstr(prev)
%>
<html>
<head>
<title></title>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0">
<table width="100%" height="100%" border="0" bgcolor="319ACE">
<tr>
<td align="center" valign="top">
<table border="1" width="784" height="100%" cellpadding="0" cellspacing="0" bgcolor="ffffff" bordercolor="cccccc">
<tr>
<!--venstre -->
<td width="200" align="" valign="top">
<table border="0" width="200" cellpadding="0" cellspacing="0">
<tr>
<td align="right" height="30"><a href="#" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('
http://www.pinarbasi-dernegi.dk');" onmouseclick="this.style.behavior='url(#default#homepage)';this.setHomePage('
http://www.pinarbasi-dernegi.dk');"><img src="billeder/homepage.gif" width="18" height="18" border="0" alt="Giris Sayfasi yap"></a></td>
<td align="center" height="30"><a href="java script:window.external.AddFavorite('
http://www.pinarbasi-dernegi.dk', 'Pinarbaslilarin Websitesi')" onmouseclick="java script:window.external.AddFavorite('
http://www.pinarbasi-dernegi.dk', 'Pinarbaslilarin Websitesi')"><img src="billeder/favorites.gif" width="18" height="18" border="0" alt="Favoritlere ekle"></a></td>
<td align="left" height="30"><a href="mailto:webmaster@pinarbasi-dernegi.dk"><img src="billeder/icon_email.gif" width="18" height="18" border="0" alt="Email yolla"></a></td>
</tr>
<tr align="center" valign="top">
<td colspan="3" height="40"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Hosgeldiniz</font></b></td>
</tr>
<tr>
<!--rulle menu -->
<td height="120" colspan="3">
<div align="center"> <span style="width:200; height:120; background:white">
<ilayer id="ns4slider" width="&{swidth};" height="&{sheight};">
<layer id="ns4slider1" height="&{sheight};" onmouseover="sspeed=0;" onmouseout="sspeed=2">
<script language="JavaScript">
if (document.layers)
document.write(singletext[0])
</script>
</layer>
</ilayer>
<script language="JavaScript">
if (document.all){
document.writeln('<div style="position:relative;overflow:hidden;width:'+swidth+';height:'+sheight+';clip:rect(0 '+swidth+' '+sheight+' 0);border:1 solid black;" onmouseover="sspeed=0;" onmouseout="sspeed=2">')
document.writeln('<div id="ieslider1" style="position:relative;width:'+swidth+';">')
document.write(singletext[0])
document.writeln('</div></div>')
}
if(document.getElementById&&!document.all){
document.writeln('<div style="position:relative;overflow:hidden;width:'+swidth+';height:'+sheight+';clip:rect(0 '+swidth+' '+sheight+' 0);border:1px solid black;" onmouseover="sspeed=0;" onmouseout="sspeed=2">')
document.writeln('<div id="ns6slider1" style="position:relative;width:'+swidth+';">')
document.write(singletext[0])
document.writeln('</div></div>')
}
</script>
</span> </div>
</td>
</tr>
<tr>
<td height="40" align="center" valign="bottom" colspan="3"><font size="2"><b></b></font></td>
</tr>
<tr>
<td height="20" align="center" colspan="3"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></td>
</tr>
<tr>
<td height="50" align="left" valign="top" colspan="3"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></td>
</tr>
<tr>
<td height="10" colspan="3"> </td>
</tr>
</table>
</td>
<!-- center-->
<td height="481" align="center" valign="middle">
<table width="95%" border="0" cellspacing="0" cellpadding="0" height="95%">
<tr>
<td align="center" valign="top" height="120"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><a href="#mesaj">Mesaj
yaz</a></b></font><br>
<form name="form1" method="post" action="">
<%
While ((Repeat1__numRows <> 0) AND (NOT defter.EOF))
%>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top" height="15" width="100"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%=(defter.Fields.Item("dato").Value)%></font></td>
<td align="left" valign="top" height="15" width="200"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%=(defter.Fields.Item("navn").Value)%></font></td>
</tr>
<tr>
<td align="left" valign="top" height="25" colspan="2"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%=(defter.Fields.Item("besked").Value)%></font></td>
</tr>
<tr>
<td align="left" valign="top" height="5" colspan="2"> </td>
</tr>
</table>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1"><A HREF="<%=MM_moveNext%>">
</A></font>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
defter.MoveNext()
Wend
%>
</form>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="middle" height="30" width="150"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<% If MM_offset <> 0 Then %>
<A HREF="<%=MM_movePrev%>"><<</A>
<% End If ' end MM_offset <> 0 %>
</font></td>
<td align="center" valign="middle" height="30" width="150">
<% If Not MM_atTotal Then %>
<a href="<%=MM_moveNext%>"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">>></font></a>
<% End If ' end Not MM_atTotal %>
</td>
</tr>
</table>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
</font></p>
</td>
</tr>
<tr>
<td align="center" valign="middle">
<form ACTION="<%=MM_editAction%>" METHOD="POST" name="form2" onSubmit="MM_validateForm('navn','','R','besked','','R');return document.MM_returnValue">
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><a name="mesaj">Isim</a></font></td>
<td> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">
<input type="text" name="navn">
</font></td>
</tr>
<tr>
<td width="20"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Mesaj</font></td>
<td> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">
<textarea name="besked" cols="24" rows="5"></textarea>
</font></td>
</tr>
<tr>
<td>
<input type="submit" name="Submit" value="Gönder">
</td>
<td>
<input type="reset" name="Submit2" value="Sil">
</td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="true">
</form>
</td>
</tr>
</table>
<p align="center"><font face="Arial" size="-2"><br>
</font></p>
</td>
<!--hojre -->
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
<%
Function LinkString2(strInput)
Set objRegExpHTTP1 = New RegExp
Set objRegExpHTTP2 = New RegExp
objRegExpHTTP1.Pattern = "(http|ftp)(:\/\/[\w\._-]+\.[\w\._-]+\S*)"
objRegExpHTTP2.Pattern = "(^|[^\/])(www[^\.\s]?\.[\w\._-]+\.[A-Za-z]{2,3}[\w\S]*)"
objRegExpHTTP1.Global = True
objRegExpHTTP2.Global = True
objRegExpHTTP1.IgnoreCase = True
objRegExpHTTP2.IgnoreCase = True
strOutput = objRegExpHTTP1.Replace(strInput, " <a href='$1$2' target='_blank'>$1$2</a> ")
strOutput = objRegExpHTTP2.Replace(strOutput, " $1<a href='
http://$2' target='_blank'>$2</a> ")
objRegExpHTTP2.Pattern = "(<br>|[,.)\]\}])('>)"
strOutput = objRegExpHTTP2.Replace(strOutput, "$2")
objRegExpHTTP2.Pattern = "(<br>|[,.)\]\}])(' target=)"
strOutput = objRegExpHTTP2.Replace(strOutput, "$2")
objRegExpHTTP2.Pattern = "(<br>|[,.)\]\}])(</a>)"
strOutput = objRegExpHTTP2.Replace(strOutput, "$2$1")
Set objRegExpHTTP2 = Nothing
set objRegExpHTTP1 = Nothing
LinkString2 = strOutput
End Function
%>
<%
defter.Close()
%>