---
title: "är det jag som svalt hövvet eller kan ni inte heller hitta nåt fel i det här:"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13934-är-det-jag-som-svalt-hövvet-eller-kan-ni-inte-heller-hitta-nåt-fel-i-det-här"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mikul"
published: "2002-01-21T20:27:00.000Z"
updated: "2002-01-21T23:52:00.000Z"
replies: 8
views: 205
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/13934-är-det-jag-som-svalt-hövvet-eller-kan-ni-inte-heller-hitta-nåt-fel-i-det-här"
---

# är det jag som svalt hövvet eller kan ni inte heller hitta nåt fel i det här:

## #1 — mikul, 2002-01-21T20:27Z

hallå...
jag hittade nyligen ett gammalt forum som jag gjort en gång i tiden....
(som alltid funkat) men nu när jag testar det så går det inta att lägga till svar...
jag får inget felmedelande eller nåt...
den bara vägrar att lägga till....

```
<form method="post" action="visa.asp">
      <p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0">
      <INPUT TYPE="hidden" NAME="svarsid" VALUE="<%=Request.querystring("id")%>">
        
      Namn:<br>
        <input type="text" class="text" name="skribent" value="namn" maxlength="25" size="25" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1px">&nbsp;
      <input type="submit" class="knapp" name="Submit" value="- Skicka -" style="background-color: #FFFFFF; font-family: Verdana; font-size: 8pt">
         
        <br>
        Epost:<br>
        <input type="text" class="text" name="mail" value="mail" maxlength="50" size="40" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1px">
        <br>
        Rubrik:<br> 
        <input type="text" class="text" name="rubrik" value="SVAR:" size="40" maxlength="50" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1px">
        <br>
        svar:<br>
        <textarea name="text" class="text" cols="40" rows="5" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1px"></textarea>
      <p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0">
        <br>
      </p>
      </form>

	  
          <font face="Verdana" size="1">

	  
<% 

End If

IF request("text") <> "" Then

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db.mdb")

' #################  plussa på antal svar börjar här  ##########################	
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM forum WHERE id LIKE "& Request.form("svarsid")
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic

	svarCount = RecSet("svar")
	svarCounted = svarCount + 1
	RecSet("svar") = svarCounted

RecSet.Update
RecSet.Close
Set RecSet = Nothing
' ###########################  och slutar här  ############################

' ###################### här börjar läggtill rästen av infon ####################
function fix(str)
	str=replace(trim(str),"'","''")
	fix=trim(str)
end function

SQL = "insert into forum([mail], [text], rubrik, skribent, ip, svarsid, [date]) "_
	& "values ('"& request("mail") &"', '"& request("text") &"', '"& request("skribent") &"', '"& request("remote_adder") &"', '"& request("svarsid") &"', #"& now &"#)"

connect.execute sql
Connect.Close : Set Connect = Nothing
Response.Redirect "forum.asp"
END IF
%>
```

tacksam för svar

/ Mikul

Permalänk: https://www.webforum.nu/p/13934

## #2 — LarsG, 2002-01-21T20:41Z

Du får väl lägga in testutskrifter i visa.asp så att du kan följa vad som (inte) händer.

Permalänk: https://www.webforum.nu/p/307856

## #3 — mikul, 2002-01-21T20:48Z

hur menar du då?
där hängde jag inte med riktigt...

/ Mikul

Permalänk: https://www.webforum.nu/p/307857

## #4 — LarsG, 2002-01-21T20:57Z

Du kan lägga till olika utskrifter t.ex

```
response.write "Före if request("text") /" & request.text & "/"
IF request("text") <> "" Then
response.write "Efter if request("text") /"
```

Om du då inte får ut texten  "Efter if request " så kan du se att du aldrig gör något databasanrop

Det troliga är att något villkor inte längre uppfylls beroende på olika parametervärden och då kan du ringa in vilket villkor det är och varför det inte uppfylls.

Du har inte möjligtvis 

on error resume next 

någonstans i koden?

Permalänk: https://www.webforum.nu/p/307858

## #5 — mikul, 2002-01-21T21:04Z

jag ska testa det sen...
jag ska gå och kolla på en film som börjar nu...
sen ska jag kolla det
nej, jag har ingen on error resume next

/ Mikul

Permalänk: https://www.webforum.nu/p/307859

## #6 — mikul, 2002-01-21T22:47Z

jag får inte äns ut texten "före Request(text)" 
vad kan detta bero på?

/ Mikul

Permalänk: https://www.webforum.nu/p/307860

## #7 — LarsG, 2002-01-21T22:59Z

Svårt att säga då inte hela koden är med. 

Du får väl fortsätta och lägga till utskrifter och då längre upp i koden. Kontrollera om du över huvud taget kommer till sidan, sedan får du arbeta dig längre och längre fram i koden.

Permalänk: https://www.webforum.nu/p/307861

## #8 — mikul, 2002-01-21T23:03Z

```
<!-- #include file="adovbs.inc" -->

<%

If Request.querystring("id") <> "" then
id = Request.querystring("id")

   
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db.mdb")
		
SQL = "SELECT * FROM forum WHERE id ="&id
Set RecSet = Connect.Execute(SQL)

	rubrik = RecSet("rubrik")

%>

<div align="left">

<table border="0" cellpadding="0" cellspacing="0" width="435" height="1">
<tr>
<td><b>&nbsp;Rubrik: <%=rubrik%></b><p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0"><%=RecSet("text")%></td>
</tr>
</table>

</div>

		 
<p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0">

<br>

<div align="left">
<table border="0" cellpadding="0" cellspacing="0" width="435" height="1">
<tr>
<td>
<p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0">

<%
If RecSet("mail") <> "" Then
	Response.Write "<a href='mailto:"& RecSet("mail") &"'> "& RecSet("skribent") &" </a>"
Else
	Response.write RecSet("skribent")
End If
%>
</td>
<td><p align="right" style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0"><%=RecSet("date")%></td>
</tr>
</table>
</div>

<div align="left">

<table border="0" cellpadding="0" cellspacing="0" width="435" height="1">
<tr>
<td width="514" height="18" valign="top">                    
<hr size="1" color="#000000" align="center" width="99%" noshade>
<hr size="1" color="#000000" align="center" width="99%" noshade>
</td>
</tr>
<tr>
<td width="514" height="27"><font face="Verdana" size="1">

<%
IF recset("svarsid") <> "" then
%>

<%
id = Request.querystring("id")
SQL = "SELECT * FROM forum WHERE svarsid = '"& id &"' ORDER BY id DESC"
Set RecSet = Connect.Execute(SQL)
if recset.eof Then response.write "&nbsp;inga inlägg än...<br>"
while not RecSet.EOF %>

 </font>

<div align="left">

<table border="0" cellpadding="0" cellspacing="0" width="435" height="1">
<tr>
<td><b>&nbsp;Rubrik: <%=rubrik%></b><p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0"><%=RecSet("text")%></td>
</tr>
</table>

</div>

		 
<p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0">

<br>

<div align="left">
<table border="0" cellpadding="0" cellspacing="0" width="435" height="1">
<tr>
<td>
<p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0">

<%
	If RecSet("mail") <> "" Then
		Response.Write "<a href='mailto:"& RecSet("mail") &"'> "& RecSet("skribent") &" </a>"

	Else
		Response.write RecSet("skribent")
	End If
%>
</td>
<td><p align="right" style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0"><%=RecSet("date")%></td>
</tr>
</table>
</div>

<font face="Verdana" size="1">

<div align="left">

<table border="0" cellpadding="0" cellspacing="0" width="435" height="1">
<tr>
<td width="514" height="18" valign="top">
<hr size="1" color="#000000" align="center" width="99%" noshade>
</td>
</tr>
</font>
<tr>
<td width="514" height="27">

<%
RecSet.MoveNext
Wend	
RecSet.Close
Set RecSet = Nothing%>
<br>
<p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0"><a href='javascript:history.back()'><--tillbaka</a>

</td>
</tr>
</table>
</div>

<form method="post" action="visa.asp">
      <p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0">
      <INPUT TYPE="hidden" NAME="svarsid" VALUE="<%=Request.querystring("id")%>">
        
      Namn:<br>
        <input type="text" class="text" name="skribent" value="namn" maxlength="25" size="25" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1px">&nbsp;
      <input type="submit" class="knapp" name="Submit" value="- Skicka -" style="background-color: #FFFFFF; font-family: Verdana; font-size: 8pt">
         
        <br>
        Epost:<br>
        <input type="text" class="text" name="mail" value="mail" maxlength="50" size="40" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1px">
        <br>
        Rubrik:<br> 
        <input type="text" class="text" name="rubrik" value="SVAR:" size="40" maxlength="50" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1px">
        <br>
        svar:<br>
        <textarea name="text" class="text" cols="40" rows="5" style="font-family: Verdana; font-size: 8pt; border-style: solid; border-width: 1px"></textarea>
      <p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0">
        <br>
      </p>
      </form>

	  
          <font face="Verdana" size="1">

	  
<% 

End If

Response.write "Före if request(text) /" & request.Form("text") & "/"
IF request.form("text") <> "" Then
response.write "Efter if request(text) /" 

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db.mdb")

' #################  plussa på antal svar börjar här  ##########################	
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM forum WHERE id LIKE "& Request.form("svarsid")
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic

	svarCount = RecSet("svar")
	svarCounted = svarCount + 1
	RecSet("svar") = svarCounted

RecSet.Update
RecSet.Close
Set RecSet = Nothing
' ###########################  och slutar här  ############################

' ###################### här börjar läggtill rästen av infon ####################
function fix(str)
	str=replace(trim(str),"'","''")
	fix=trim(str)
end function

SQL = "insert into forum([mail], [text], rubrik, skribent, ip, svarsid, [date]) "_
	& "values ('"& request("mail") &"', '"& request("text") &"', '"& request("skribent") &"', '"& request("remote_adder") &"', '"& request("svarsid") &"', #"& now &"#)"
response.write sql
connect.execute sql
Connect.Close : Set Connect = Nothing
Response.Redirect "forum.asp"
END IF
%>
	    
	    
	  
	  
	  
	  
	  

	  
	  
	  
	  
	  
<%	  

' ********************* visa svar **********************

if Request.querystring("svar") <> "" then
id = Request.querystring("svar")
       
	   
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db.mdb")
				
SQL = "SELECT * FROM forum WHERE id LIKE '%%"&id&"%%'"
Set RecSet = Connect.Execute(SQL)
	
	
%>

<div align="left">
  <table border="0" cellpadding="0" cellspacing="0" width="435" height="1">
    <tr>
      <td><font face="Verdana" size="1"><b><%=RecSet("rubrik")%></b></font></font><p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0">
			 <%=RecSet("text")%></td>
	</tr>
  </table>
</div>

			 
  <p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0">

			 
<br>
<div align="left">
  <table border="0" cellpadding="0" cellspacing="0" width="434" height="72">
    <tr>
      <td height="21">
        <p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0"><%
	   If RecSet("mail") <> "" Then
		response.write(" <a href=mailto:" & RecSet("mail") & "> " & RecSet("skribent") & " </a>")
		else
		response.write RecSet("skribent")
		End If %>
</td>
      <td height="21">
        <p align="right" style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0"><%=RecSet("date")%></td>
	</tr>
    <tr>
      <td colspan="2" height="51">

        <p style="margin-left: 2; margin-right: 2; margin-top: 0; margin-bottom: 0"><a href='javascript:history.back()'><-- tillbaka</a>
</td>
    </tr>
  </table>
</div>

          <font face="Verdana" size="1">

	 <% end if
	 end if%>
```

Permalänk: https://www.webforum.nu/p/307862

## #9 — mikul, 2002-01-21T23:52Z

jag lyckades fixa det genom att lägga allat på en separat sida... asså allt som hade med själva sparandet att göra...
men tack så mycket för hjälpen...

om du har tid och lust så kan du väll ta dig en titt på den här tråden också: <http://cgi.webforum.nu/wf/Forum42/HTML/000752.html> 

jag behöver värkligen lite hjälp med det..
tack i förhand...

/ Mikul

Permalänk: https://www.webforum.nu/p/307863

---

Tråden på webben: https://www.webforum.nu/amne/asp/13934-är-det-jag-som-svalt-hövvet-eller-kan-ni-inte-heller-hitta-nåt-fel-i-det-här
