Grå hår snart ! asp insert problem !

Tags:    asp

<!--- #include file="conn.asp" -->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Indsæt nyhed</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<form action="tilføj_nyhed.asp?mode=insert" method="post" >
  enmne:<br>  <input type="text" name="emne" size="20"><br>
  forfatter: <br>  <input type="text" name="forfatter" size="20"> <br>
  nyhed:<br>  <textarea name=nyhed rows=5 cols=30></textarea><br>


<br>
  <input type="submit" value="gem nyhed">
</form>



<%

If mode ="insert" then

' Så skal der bygges
strSQL = "Insert into nyheder (emne, forfatter, nyhed) values('" & Request.Form("emne") & "', '" & Request.Form("forfatter") & "', '" & Request.Form("nyhed") & "')"

' execute
Conn.Execute(strSQL)

' exit
Conn.close
set Conn = nothing



' tilbage til default siden
Response.redirect "admin.asp"

end if


%>


</body>
</html>

Håber der er nogen der hjælpe !



En fejlbesked eller beskrivelse ville nok være nødvendig...



den laver ikke nogen fejl... den bliver blot på siden med formen



Nu er det lang tid siden jeg har arbejdet med asp, men så vidt jeg kan se, så skal du sætte din mode variabel til at være mode parameteren i URL'en... Mener ikke at du bare kan bruge den som mode (ligesom man kunne i PHP engang). Kan desværre ikke huske hvordan får fat i URL-variablerne...

Hilsen Mark Jensen

DNA er naturens array



Prøv uden mellemrum ved kommaerne i values - altså:
values('test','test')

www.freakstyle.dk - freakstyle@freakstyle.dk



<!--- #include file="conn.asp" -->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Indsæt nyhed</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<form action="tilføj_nyhed.asp?mode=insert" method="post" >
  enmne:  <input type="text" name="emne" size="20">
  forfatter:   <input type="text" name="forfatter" size="20">
  nyhed:  <textarea name=nyhed rows=5 cols=30></textarea>



  <input type="submit" value="gem nyhed">
</form>



<%

If mode ="insert" then

' Så skal der bygges
strSQL = "Insert into nyheder (emne, forfatter, nyhed) values('" & Request.Form("emne") & "', '" & Request.Form("forfatter") & "', '" & Request.Form("nyhed") & "')"

' execute
Conn.Execute(strSQL)

' exit
Conn.close
set Conn = nothing



' tilbage til default siden
Response.redirect "admin.asp"

end if


%>


</body>
</html>

Håber der er nogen der hjælpe !


Jeg aner ikke om det kan hjælpe men prøv den her kode:

Fold kodeboks ind/udKode 

________________________________
www.ssjpride.dk





________________________________<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Indsæt nyhed</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<form action="tilføj_nyhed.asp?mode=insert" method="post" >
  enmne:  <input type="text" name="emne" size="20">
  forfatter:   <input type="text" name="forfatter" size="20">
  nyhed:  <textarea name=nyhed rows=5 cols=30></textarea>



  <input type="submit" value="gem nyhed">
</form>



<%

If mode ="insert" then

' Så skal der bygges
strSQL = "Insert into nyheder (emne, forfatter, nyhed) values('" & Request.Form("emne") & "', '" & Request.Form("forfatter") & "', '" & Request.Form("nyhed") & "')"

' execute
Conn.Execute(strSQL)

' exit
Conn.close
set Conn = nothing



' tilbage til default siden
Response.redirect "admin.asp"

end if


%>


</body>
</html>

Håber der er nogen der hjælpe !



Da jeg ikke kan rette i min anden post må jeg prøve med den nye kode her: Prøv den her i stedet:

Fold kodeboks ind/udKode 


www.ssjpride.dk



t