Hej!
Någon smarting som vet vad det kan bero på om man har ett formulär som ska uppdatera en post i en SQL-databas men inget händer när man klickar på submit, browsern bara tuggar. Har testat samma kod i Access och där funkar det. Ingen evighetsloop finns heller som hindrar det hela. Nån som vet? Jag kan inte lösa detta...
Mvh Sofia
------------------
Sofia
icaaqMedlem sedan okt. 20005 273 inlägg kör ditt formulär mot denna detta script http://script.webforum.nu/wf/Forum1/HTML/000062.html
då vet du vad du får för värden iaf
------------------
ibland tror jag att jag kan lite för lite än vad jag kan ....
[Redigerat av icaaq den 15 maj 2001]
[Redigerat av icaaq den 15 maj 2001]
Ok, ska jag skriva så här?
<form method="get" action="http://script.webforum.nu/wf/Forum1/HTML/000062.html">
------------------
Sofia
Hej igen och tack för scriptet, det var smart!
Nu har jag testat den och den visade alla värden, 5 stycken. Vad kan det då bero på? Är det SQL-databasen som är sjuk.
Vad kan jag göra?
------------------
Sofia
[Redigerat av soffan76 den 15 maj 2001]
Blir snart riktigt sur på detta...Jag har alltså ett formulär där värdet i detta fält skickas med dolt. Det är som ni ser ett session-värde.
<input type="hidden" name="PA_ID" value="<% = Session("PA_ID")%>">
Mottagar-koden ser sedan ut som följer:
SQL = "SELECT * FROM PA_Projektanmalan WHERE PA_ID = " & (Request.Form("PA_ID")) & " "
Här ska uppdeteringen i databasen ske men browsern som sagt bara tuggar.
Nån som kan hitta nåt galet?
------------------
Sofia
@ndersMedlem sedan juni 200032 969 inlägg nja, utan lite mer kod kan jag inte säga vad som är fel.
men, jag skulle vilja pilla lite även i denna sql-sats, och hoppas att du inte blir ledsen.
SQL = "SELECT * FROM PA_Projektanmalan WHERE PA_ID = " & Request.Form("PA_ID")
mvh,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>
Hej!
Det hjälpte dock inte med de förändringarna på SQL-satsen.
Jag skickar med koden...
Sid.1 som hämtar upp de poster som finns att redigera
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<link rel="STYLESHEET" type="text/css" href="sweco.css">
</head>
<body>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PA"
If Request.Form("val") = "1" Then
SQL = "SELECT * FROM PA_Projektanmalan WHERE Status = '1' ORDER BY PA_ID "
Set RS = Conn.Execute(SQL) %>
<% Session.Abandon %>
<table>
<tr><td><h1>Projektanmälan</h1></td></tr>
<tr><td><h2><b>3. Verksamhetsdata</b></h2></td></tr>
</table>
<% If Rs.eof then %>
<table>
<tr><td><b>Inga godkända projektanmälningar finns inlagda.</b></td></tr>
<tr><td><a href="javascript:history.go(-1);">Tillbaka</a></td></tr>
</table>
<div id="Layer1" style="position:absolute; left:10px; top:500;">
<a href="form1.asp"> 1. Startsida</a>
<a href="form_2_select.asp">2. Projektdata</a>
<a href="form_3_select.asp">3. Verksamhetsdata</a>
<a href="form_4_select.asp">4. Projektorganisation</a>
<a href="form_5_select.asp">5. Projektekonomi</a>
<a href="form_6_select.asp">6. Projektdokumentation</a>
</div>
<% else %>
<table>
<tr><td><h4>Följande godkända projektanmälningar finns att redigera:</h4></td></tr>
<%Do Until rs.EOF%>
<TR>
<TD><B>Projektanmälan</B>: <%= rs("PA_ID")%><BR></TD>
</TR>
<TR>
<TD><B>Företag:</B> <%= rs("Company_ID")%><BR></TD>
</TR>
<TR>
<TD><B>Användare:</B> <%= rs("User_ID")%><BR></TD>
</TR>
<TR>
<TD><B>Tillfälligt projektnamn:</B> <%= rs("Projektnamn_Text")%><BR></TD>
</TR>
<tr><td>
<a href="form3.asp?PA_ID=<% =RS("PA_ID") %>" target="main">--->Redigera denna projektanmälan</a>
<hr noshade size="1">
</td></tr>
<% RS.MoveNext
Loop
RS.Close
conn.close
set rs = nothing
set conn = nothing
%>
</table>
<a href="form1.asp"> 1. Startsida</a>
<a href="form_2_select.asp">2. Projektdata</a>
<a href="form_3_select.asp">3. Verksamhetsdata</a>
<a href="form_4_select.asp">4. Projektorganisation</a>
<a href="form_5_select.asp">5. Projektekonomi</a>
<a href="form_6_select.asp">6. Projektdokumentation</a>
<% End if %>
Sid. 2 Själva formuläret
<html>
<head>
<title>Form 3</title>
<link rel="STYLESHEET" type="text/css" href="sweco.css">
<script language=javascript>
function nyttWindow(lank,bredd,hojd)
{
open(lank,'info','toolbar=no,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,left=520,top=250,width='+bredd+',height='+hojd);
}
</script>
</head>
<body>
<% Session("PA_ID")=(Request.QueryString("PA_ID")) %>
<form method="POST" action="form3_1.asp">
<table>
<tr><td><h1>Projektanmälan</h1></td></tr>
<tr><td><h2>3. Verksamhetsdata</h2></td></tr>
<tr><td>Projektanmälan: <%=Session("PA_ID")%> </td></tr>
</table>
<table>
<tr><td valign="top">
<table>
<tr><td><b>Berörda trafikslag och linjer (motsv)*</b></td></tr>
<tr><td> </td></tr>
<tr><td><a href="#" onclick="nyttWindow('form3_trafikslag.asp',500,450)">Välj trafikslag</a></td></tr>
<tr><td> </td></tr>
<tr><td>Speciella verksamhetskrav <br>avseende projektets utformning och utförande<br><textarea cols=25 rows=5 name="Verksamhetskrav_Text"></textarea></td></tr>
</table>
</td>
<td valign="top">
<table>
<tr><td><b>Styrande tider*</b></td></tr>
<tr><td>Önskad projektstart</td><td><input type=text name="Projekt_Start"></td></tr></td>
<tr><td>Önskad färdigställandetid</td><td><input type=text name="Projekt_Stop"></td></tr>
</table>
<table><tr><td>Anmärkan/kommentar <br>(t.ex. verksamhetskonsekvenser om annan genomförandetid)<br><textarea cols=25 rows=5 name="Tid_Text"></textarea>
</td></tr></table>
</td></tr>
</table>
<table><tr><td>
<input type="hidden" name="PA_ID" value="<% = Session("PA_ID")%>">
<input type="submit" value="Submit">
</td></tr></table>
</form>
<div id="Layer1" style="position:absolute; left:10px; top:500;">
<a href="form1.asp">1. Startsida</a>
<a href="form_2_select.asp">2. Projektdata</a>
<a href="form_3_select.asp">3. Verksamhetsdata</a>
<a href="form_4_select.asp">4. Projektorganisation</a>
<a href="form_5_select.asp">5. Projektekonomi</a>
<a href="form_6_select.asp">6. Projektdokumentation</a>
</div>
</body>
</html>
Sid. 3 Som ska lägga in uppgifterna i databasen..men vägrar göra detta..
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Form3_1</title>
<link rel="STYLESHEET" type="text/css" href="sweco.css">
</head>
<body>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
set rs = server.createObject ("ADODB.Recordset")
Conn.Open "PA"
SQL = "SELECT * FROM PA_Projektanmalan WHERE PA_ID = " & Request.Form("PA_ID")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, Conn, 1,2
rs("Verksamhetskrav_Text") = Request.Form("Verksamhetskrav_Text")
rs("Projekt_Start") = cdate(Request.Form("Projekt_Start"))
rs("Projekt_Stop") = cdate(Request.Form("Projekt_Stop"))
rs("Tid_Text") = Request.Form("Tid_Text")
RS.Update
RS.Close
conn.close
set rs = nothing
set conn = nothing
%>
<p>
<b>Följande uppgifter är nu registrerade:</b>
<p>
<b>Projektanmälan:</b> <%= Request.Form("PA_ID") %><br>
<b>Kommentar ang. verksamhetskrav:</b> <%= Request.Form("Verksamhetskrav_Text") %><br>
<b>Projektstart:</b> <%= Request.Form("Projekt_Start") %><br>
<b>Projektstop:</b> <%= Request.Form("Projekt_Stop") %><br>
<b>Kommentar ang. tid:</b> <%= Request.Form("Tid_Text") %><br>
<div id="Layer1" style="position:absolute; left:10px; top:510;">
<a href="form1.asp">1. Startsida</a>
<a href="form_2.asp">2. Projektdata</a>
<a href="form_3.asp">3. Verksamhetsdata</a>
<a href="form_4.asp">4. Projektorganisation</a>
<a href="form_5.asp">5. Projektekonomi</a>
<a href="form_6.asp">6. Projektdokumentation</a>
</div>
</body>
</html>
Vad kan det vara för fel?
------------------
Sofia