burajan konuya ilgi gostermedin galiba ben iki adet dosya yazmıştım onalrda hata var sanırım onu bulabilirmiyiz galiba kafayı sıyırcam

veritabanı yukardakli ile aynı
hata 1 daha once aynı konuya rep veremiyorlardı şimdi nerde ne yaptımsa olmuyor aynı konuya istediğin akdar rep verebiliyrosun
hata 2 de konuyu açan kullanıcıyı alıp ona rep puanı ekleyemiyorum
senin teşekkür et modulundeki in_tesekkuret.asp dosyasına
<form method="POST" action="repver.asp?islem=puanver" name=forum>
<input type="hidden" name="TOPIC_ID" value="<%=Request.QueryString("TOPIC_ID")%>">
<input type="hidden" name="FORUM_ID" value="<%=Request.QueryString("FORUM_ID")%>">
<input type="hidden" name="CAT_ID" value="<%=Request.QueryString("CAT_ID")%>">
<input type="hidden" name="FORUM_Title" value="<%=Request.QueryString("FORUM_Title")%>">
<input type="hidden" name="Topic_Title" value="<%=Request.QueryString("Topic_Title")%>">
<select name="Reps">
<option selected value="0">0</option>
<option value="1">1 Puan</option>
<option value="2">2 Puan</option>
<option value="3">3 Puan</option>
<option value="4">4 Puan</option>
<option value="5">5 Puan</option>
</select>
<input type="submit" value="REPVER" name="Gönder" class="button">
</form>
<% Function RepListe %>
<fieldset>
<legend>
Bu konuya Rep verenler</legend>
<font color="<% =strForumFontColor %>" face="<% =strDefaultFontFace %>" size="<% =strDefaultFontSize -1 %>">
<%
Set rsrep = Server.CreateObject("ADODB.Recordset")
strsql = "SELECT * FROM FORUMREP where FORUMID=" & Request.QueryString("TOPIC_ID")
set rsrep = my_conn.Execute (strSQL)
If rsrep.Eof Then
%>
Bu Konuya Rep Verilmedi
<%
else
Do While Not rsrep.EOF
%>
<a title="<%=rsrep("REPVEREN")%> Adlı Üyenin Profili" href="pop_profile.asp?mode=display&id=<%=getmemberid(rsrep("REPVEREN"))%>"><%=(rsrep("REPVEREN"))%>[/url],
<%
rsrep.MoveNext
Loop
end if
rsrep.close
set rsrep=nothing
%>
</font>
</fieldset>
<% End Function %>
bunu ekledim rep verenler burda cıkıyro sorun yok ve forumdada herhangi bir kayma olmuyor
gelelim rep verme olayına
repver.asp
////////
<!--#INCLUDE FILE="config.asp" -->
<!--#INCLUDE FILE="inc_functions.asp" -->
<!--#INCLUDE FILE="inc_top.asp" -->
<% if not strDBNTUserName = "" Then
islem=Request.QueryString("islem")
if islem="puanver" then
TOPICID = Request.Form("TOPIC_ID")
ForumID = Request.Form("FORUM_ID")
CATID = Request.Form("CAT_ID")
FORUMTITLE = Request.Form("FORUM_Title")
Topic_Title = Request.Form("Topic_Title")
Reps = Request.Form("Reps")
if Reps=0 then
%>
<script>alert('Lütfen Vereceğiniz Puanı Seçiniz!')</script>
<%
else
Set rsrep = Server.CreateObject("ADODB.Recordset")
strsql = "SELECT * FROM FORUMREP WHERE FORUMID = " & TOPICID & " AND REPVEREN = " & strDBNTUserName & " "
set rsrep = my_conn.Execute (strsql)
rsrep.Open strsql, my_Conn
if rsrep.Eof then
strSql = "INSERT INTO FORUMREP"
strSql = strSql & "(FORUMID"
strSql = strSql & ", REPVEREN"
strSql = strSql & ") "
strSql = strSql & " VALUES ("
strSql = strSql & "'" & replace(TOPICID, "'", "''") & "'"
strSql = strSql & ", " & "'" & strDBNTUserName & "'"
strSql = strSql & ")"
my_Conn.Execute (strSQL)
Response.Write("
<center>Puanınız Kaydedilmiştir! Teşekkür Ederiz!</center>
")
'konuyu açanı bulalım
Set gon = Server.CreateObject("ADODB.Recordset")
strsql = "SELECT * FROM PORTAL_TOPICS where TOPIC_ID =" & TOPICID
set gon = my_conn.Execute (strSQL)
gonderen = gon("T_AUTHOR") ' göndereni aldık
gon.close
Set gon = Nothing
' gönderenin REP i kaçmış onu alıyoruz
Set RSs=Server.CreateObject("ADODB.Recordset")
strsql = "SELECT * FROM PORTAL_MEMBERS where MEMBER_ID=" & gonderen
set rss = my_Conn.Execute (strsql)
'Gönderene verilen repi ekliyoruz
rss.Open strsql, my_Conn, 3
strsql = "UPDATE PORTAL_MEMBERS"
strsql = stSql & " SET REP = rss(REP)+Reps"
strsql = stSql & " WHERE MEMBER_ID=" & gonderen
set rss = my_Conn.Execute (strsql)
rss.close
Set rss = Nothing
else 'rep verdiyse ayrıca burda kendi açtıgı konuyada rep vermesini engelleyebilriiz
Response.Write("
<center>Bu Konuya Rep Verdiniz
Aynı konuya Rep Veremezsiniz</center>
")
end if
rsrep.close
Set rsrep = Nothing
end if
end if
else %>
<font face="<% =strDefaultFontFace %>" size="<% =strDefaultFontSize %>" color="red">
Rep Puanı verebilmek için üye olmanız gerekmekte.
</font>
<% end if %>
<meta http-equiv='Refresh' content='2; URL=topic.asp?TOPIC_ID=<% =TOPICID %>&FORUM_ID=<% =ForumID %>&CAT_ID=<% =CatID %>&Forum_Title=<% =Request.Form("FORUM_Title") %>&Topic_Title=<% =Request.form("Topic_Title")%>'>
</td>
</tr>
<% mwpThemeBlock_close()%>