Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 22:30 Der er 71 kommentarer og
2 løsninger

HASTER-delete record

Jeg har en liste med data. Derfra kan man komme til en ny side ved at trykke på et ikon, som viser dataene mere detaljeret.
På denne side vil jeg gerne have en knap (ikon) hvorfra man kan vælge at slette den man sidder og kigger på.
Jeg ville helst have at koden til sletningen ligger på denne side, så man kunne nøjes med at redirecte hvis sletningen gik godt.
En anden væsentlig ting er at man skal blive promptet (MsgBox) om man nu også ønsker at slette (yes/no)

Jeg har eksperimenteret med følgende kode:(den er lidt rodet så i må bære over med den)

<script>
function confirmDeleteCustumer() {
    var Message = "Er du sikker?\nDette vil slette kunden fra databasen.";

    if (!confirm (Message)) {   
        return false;
    }
    else{
        return true;
    }
}   
</script>
<a href='detalje.asp?ID=mode & <%Request.Querystring("ID")%>'><input type="BUTTON" onClick="return confirmDeleteCustumer()" value="Delete Contact"a>   

<% If Request.QueryString("mode") = "delete" Then
Query = "Delete FROM Kundetabel where ID = " & Request.Querystring("ID")
Connect.Execute  Query
Response.Redirect "showdball.asp"
End If  %>

Jeg kan ikke finde ud af at få "mode" og "ID" med ved tryk på knappen. ID på recorden har jeg fat i.
Det kan sikkert laves på en anden måde. 
Avatar billede Slettet bruger
28. februar 2002 - 22:35 #1
<a href='detalje.asp?ID=mode & <%Request.Querystring("ID")%>'><input type="BUTTON" onClick="return confirmDeleteCustumer()" value="Delete Contact"a>   

<a href='detalje.asp?mode=delete&ID=<%Request.Querystring("ID")%>'><input type="BUTTON" onClick="return confirmDeleteCustumer()" value="Delete Contact"a>

<% If Request.QueryString("mode") = "delete" Then
Query = "Delete FROM Kundetabel where ID = " & Request.Querystring("ID")
Connect.Execute  Query
Response.Redirect "showdball.asp"
End If  %>
Avatar billede rune_c Nybegynder
28. februar 2002 - 22:36 #2
<script>
function confirmDeleteCustumer(id) {
    var Message = "Er du sikker?\nDette vil slette kunden fra databasen.";

    if (!confirm (Message)) {   
        return false;
    }
    else{
        window.location.href = "fil_med_slette-script.asp?mode=delete&id=" + id
        return true;
    }
}   
</script>
<a href='detalje.asp?ID=mode & <%Request.Querystring("ID")%>'><input type="BUTTON" onClick="return confirmDeleteCustumer('" & <%Request.Querystring("ID")%> &"')" value="Delete Contact"a>
Avatar billede Slettet bruger
28. februar 2002 - 22:36 #3
prøv med dette, jeg fik blandet det lidt sammen i overstående

<a href='detalje.asp?mode=delete&ID=<%Request.Querystring("ID")%>'><input type="BUTTON" onClick="return confirmDeleteCustumer()" value="Delete Contact"a>

<% If Request.QueryString("mode") = "delete" Then
Query = "Delete FROM Kundetabel where ID = " & Request.Querystring("ID")
Connect.Execute  Query
Response.Redirect "showdball.asp"
End If  %>
Avatar billede Slettet bruger
28. februar 2002 - 22:37 #4
Det skulle virke
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 22:44 #5
mhingeh - der virker ikke endnu..
Avatar billede grunken Nybegynder
28. februar 2002 - 22:45 #6
<script>
function confirmDelete(id, mode) {
  if (!confirm (Er du sikker?\nDette vil slette kunden fra databasen)){   
location.replace('detalje.asp?mode=' + (mode) + '&id=' + (Id));
}
    else{
    }
}   
</script>

<input type="BUTTON" onClick="confirmDelete('<%Request.Querystring("ID")%>','<%Request.Querystring("MODE")%>')" value="Delete Contact">

prøv det :)

-grunken
Avatar billede Slettet bruger
28. februar 2002 - 22:45 #7
hvad sker der når du trykker på knappen
Avatar billede grunken Nybegynder
28. februar 2002 - 22:46 #8
det er javascriptet der er problemet, så mig og rune er tættest på :))

tror jeg *G*
Avatar billede Slettet bruger
28. februar 2002 - 22:46 #9
virker din promt til yes og No
Avatar billede Slettet bruger
28. februar 2002 - 22:47 #10
:)
Avatar billede rune_c Nybegynder
28. februar 2002 - 22:51 #11
grunken>> hmm..:

  if (!confirm (Er du sikker?\nDette vil slette kunden fra databasen)){   
location.replace('detalje.asp?mode=' + (mode) + '&id=' + (Id));
}
    else{
    }
}

ret irriterende??:) Er du sikker på at du vil slette? Nej? Okay så sletter jeg.:)

if (confirm ("Er du sikker?\nDette vil slette kunden fra databasen")){   
  location.replace('detalje.asp?mode=' + (mode) + '&id=' + (Id));
}
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 22:51 #12
nej ingen promt.
Det kan godt være jeg blander tingene sammen. I bliver nødt til at skære tingene ud i pap og bøje det i neon...
Avatar billede rune_c Nybegynder
28. februar 2002 - 22:53 #13
<script>

if (confirm ("Er du sikker?\nDette vil slette kunden fra databasen")){   
  alert("Du trykkede på Ja!!!")
}

</script>

virker dette hvis du bare smide det i en html fil?
Avatar billede Slettet bruger
28. februar 2002 - 22:54 #14
onclick="java script:confirmDelete('<%Request.Querystring("ID")%>');"

<SCRIPT>
function confirmDelete(id) {
    if (confirm("Er du sikker?\nDette vil slette kunden fra databasen.")){
        location.href="'detalje.asp?mode=delete&id=" + id + "";
    }
}
</SCRIPT>
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 22:54 #15
den skriver udført men med fejl på siden.
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 22:55 #16
rune - ja det virker.
Avatar billede rune_c Nybegynder
28. februar 2002 - 22:58 #17
hvis den virker så:

<script>
function confirmDeleteCustumer(c_id) {
  if (confirm ("Er du sikker?\nDette vil slette kunden fra databasen.")){
    window.location.replace('detalje.asp?mode=delete&id=' + c_id);
  }
}   
</script>

<a href='detalje.asp?ID=mode & <%Request.Querystring("ID")%>'><input type="BUTTON" onClick="return confirmDeleteCustumer('" & <%Request.Querystring("ID")%> &"')" value="Delete Contact"a>


--detalje.asp--

if request.querystring("mode") = "delete" then
Query = "Delete FROM Kundetabel where ID = " & Request.Querystring("ID")
Connect.Execute(query)
Response.Redirect "showdball.asp"
end if
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 22:58 #18
mhinqeh-det er tæt på.
Den fejler efter tryk på JA.

HTTP-fejl 404
404 Blev ikke fundet
Web-serveren kan ikke finde den fil eller det script, du bad om. Kontroller URL-adressen for at sikre, at stinavnet er korrekt.
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:00 #19
mcfly.asp>> Prøv at kigge på mit første svar....
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:00 #20
rune-ligger al koden på samme side og umiddelbart efter hinanden?
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:02 #21
jeg ved ikke hvordan du gør men du kan gøre sådan her:

-- detalje.asp start--

<%
if request.querystring("mode") = "delete" then
Query = "Delete FROM Kundetabel where ID = " & Request.Querystring("ID")
Connect.Execute(query)
Response.Redirect "showdball.asp"
end if
%>
<html>
<head>
</head>
<body>
<script language=JScript>

function confirmDeleteCustumer(c_id) {
  if (confirm ("Er du sikker?\nDette vil slette kunden fra databasen.")){
    window.location.href = "detalje.asp?mode=delete&id=" + c_id;
  }
}   
</script>

<a href='detalje.asp?ID=mode & <%Request.Querystring("ID")%>'><input type="BUTTON" onClick="return confirmDeleteCustumer('" & <%Request.Querystring("ID")%> &"')" value="Delete Contact"a>
</body>
</html>

-- detalje.asp end --
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:04 #22
så står der udført men med fejl på siden.
Hov skal det a være der...value="Delete Contact"a>
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:04 #23
-- detalje.asp start--

<%
if request.querystring("mode") = "delete" then
Query = "Delete FROM Kundetabel where ID = " & Request.Querystring("ID")
Connect.Execute(query)
Response.Redirect "showdball.asp"
end if
%>
<html>
<head>
</head>
<body>
<script language=JScript>

function confirmDeleteCustumer(c_id) {
  if (confirm ("Er du sikker?\nDette vil slette kunden fra databasen.")){
    window.location.href = "detalje.asp?mode=delete&id=" + c_id;
  }
}   
</script>

<a href='detalje.asp?ID=mode & <%Request.Querystring("ID")%>'><input type="BUTTON" onClick="confirmDeleteCustumer('" & <%Request.Querystring("ID")%> &"')" value="Delete Contact"a>
</body>
</html>

-- detalje.asp end --
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:06 #24
nej der skal ikke være noget a
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:07 #25
skal det ligge i den række følge, eller er det ligemeget ?
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:08 #26
den fejler stadig...
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:09 #27
det er lige meget da alt kode skrevet mellem <% og %> bliver udført på serveren før noget af html koden bliver udført; dvs posten er slettet før siden vises...
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:09 #28
prøv at sende din kode til runech@mail.dk så kigger jeg lidt på den...synes jeg mangler lidt overblik over din kode
Avatar billede Slettet bruger
28. februar 2002 - 23:11 #29
<a href='detalje.asp?ID=mode & <%Request.Querystring("ID")%>'><input type="BUTTON" onClick="confirmDeleteCustumer('" & <%Request.Querystring("ID")%> &"')" value="Delete Contact"a>

Der er fejl i dette
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:11 #30
ja der er et a for meget til sidst....
Avatar billede Slettet bruger
28. februar 2002 - 23:12 #31
<a href='detalje.asp?ID=mode&<%Request.Querystring("ID")%>'>

der må ikke være mellemrum i
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:23 #32
den skriver stadig udført men med fejl på siden. MsgBoxen kommer ikke frem
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:23 #33
også selvom der ikke er mellemrum :-(
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:25 #34
i skal sgu have nogle flere point end de 60 for jere arbejde....
Avatar billede Slettet bruger
28. februar 2002 - 23:27 #35
Henter du Id fra din database
Avatar billede Slettet bruger
28. februar 2002 - 23:29 #36
Din detalje side, hvordan henter du posterne fra db
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:29 #37
nej, det har jeg fået fra den foregående side Showdball.asp og har med over for at se en mere detaljeret information om den pågældende. Det er på denne side ( detalje.asp) jeg gerne vil have lavet dette.
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:31 #38
Jeg henter data fra DB på denne måde
'Find KundeNR fra oversigten fra ShowDBAll.asp
id=Request.Querystring("ID")
   
'OLEDB connection uden brug af ODBC :-)
Dim Conn, dbPath
dbPath = Server.MapPath("../db/q.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbPath
Set RS=Conn.Execute("SELECT * FROM Kundetabel WHERE KundeNR=" & id )
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:33 #39
detalje.asp og showdball.asp ligge i samme bibliotek..
Avatar billede Slettet bruger
28. februar 2002 - 23:34 #40
prøv med dette
<%
If Request.QueryString("mode") = "delete" Then
idx = request("idx")

Query = "DELETE FROM Adresse WHERE ID=" & idx
Connect.Execute  Query
Response.Redirect "showdball.asp"
End If
%>
<SCRIPT>
function confirmDelete(id) {
    if (confirm("Er du sikker?\nDette vil slette kunden fra databasen.")){
        location.href="detalje.asp?mode=delete&idx=" + id + "";
    }
}
</SCRIPT>


<input type="BUTTON" onClick=java script:confirmDelete('<%=id%>');" value="Delete Contact">
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:36 #41
den skriver stadig udført men med fejl på siden
Avatar billede Slettet bruger
28. februar 2002 - 23:36 #42
hvilken fejl skriver den????
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:37 #43
[gul trekant] Udført men med fejl på siden
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:39 #44
YEEESSS jeg har endelig fået en der virker 100%....
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:41 #45
?...godt..
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:41 #46
din kode er MEGET rodet!!

Du blander nogle gange kundenr og id sammen - tror jeg!!??! Har du to koloner i din db der id og kundenr.
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:42 #47
nej, id og kundenr er det samme.
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:43 #48
<%@ LANGUAGE="VBSCRIPT"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Administration</TITLE>
<link REL="STYLESHEET" HREF="style.css" TYPE="text/css">
</HEAD>
<BODY BGCOLOR="#DCCDBC">

<script language=JScript>
function confirmDeleteCustumer(c_id) {
  if (confirm ("Er du sikker?\nDette vil slette kunden fra databasen.")){
    window.location.href = "default.asp?mode=delete&id=" + c_id;
  }
}
</script>

<a name="top"></a>

<%
'Find KundeNR fra oversigten fra ShowDBAll.asp
id=Request.Querystring("ID")

'OLEDB connection uden brug af ODBC :-)

Dim Conn, dbPath
dbPath = Server.MapPath("db.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbPath

if request.querystring("mode") = "delete" then
  conn.Execute("Delete FROM Kundetabel where kundenr = " & Request.Querystring("ID"))
  Response.Redirect "showdball.asp"
end if

Set RS=Conn.Execute("SELECT * FROM Kundetabel WHERE KundeNR=" & id )

'Henter serverens date + time i dag.
DATO=(date())
DATO=DATO+(time())
%>
<TABLE ALIGN=CENTER WIDTH=750 >
<TR><TD><CENTER><COLOR=C0B6C9><H2>Detailed information on
contacts</H2></COLOR></TABLE>
<TR><TD><CENTER><H4>Date&nbsp;<%Response.Write (Dato)%></H4></CENTER>
</TABLE>
<hr WIDTH=800><BR>

<TABLE WIDTH=700 ALIGN=CENTER BORDER=0 CELLSPACING=0><DIV ALIGN=CENTER>
<COLGROUP WIDTH=50 ALIGN=LEFT>
<COLGROUP WIDTH=200 ALIGN=LEFT>
<p>
<INPUT TYPE="checkbox" NAME="information"<% If RS("Information") Then Response.Write " CHECKED" %> value="ON">Please send me more information
about FACI
<p>
<INPUT TYPE="checkbox" NAME="updateme"<% If RS("Updateme") Then Response.Write(" CHECKED") %> value="ON">Please email me when you update
FACI-results
<p>
<th bgcolor=#DCCDBC align="left">
<tr>
<td><b>First Name: </b></th><td bgColor=#DCCDBC><% Response.write(RS("Firstname")) %></td>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
Last Name: </th><td bgColor=#DCCDBC><% Response.Write(RS("Lastname"))%>
</td>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
Address: </th><td bgColor=#DCCDBC><% Response.Write(RS("Address")) %>
</td>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
Zipcode: </th><td bgColor=#DCCDBC><% Response.write(RS("Zipcode"))%>
</td>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
City: </th><td bgColor=#DCCDBC><% Response.write(RS("City"))%></td>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
State: </th><% Response.Write"<td bgColor=#DCCDBC>" & RS("State") & "</td>"
%>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
Country: </th><td bgColor=#DCCDBC><% Response.write(RS("Country"))%>
</td>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
Email: </th><% Response.Write"<td bgColor=#DCCDBC>" & RS("Email") & "</td>"
%>
</tr>
<th bgcolor=#DCCDBC align="left">
Dated: </th><% Response.Write"<td bgColor=#DCCDBC>" & RS("Dato") & "</td>"
%>
</tr>
<tr>
<td></td></tr>
<tr>
<th bgcolor=#DCCDBC align="left">
<% 'tmp = rs("comments") %>
Comments or questions:<td bgColor='#DCCDBC'><textarea cols='50' rows='10'><% Response.write(tmp)%></textarea>
</th>
</tr>
</table>

<input type="BUTTON" onClick="confirmDeleteCustumer('<% Response.write(Request.Querystring("ID"))%>')" value="Delete Contact">

<center><a href="showDBAll.asp">Return to prev.page</a></center>
</BODY>
</HTML>
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:43 #49
okay så burde ovenstående virke
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:45 #50
du laver også meget:

Response.write "<td>" & rs("name") & "</td>"

gør heller:

<td><%=rs("name")%></td>

eller

<td><% response.write rs("name")%></td>
Avatar billede Slettet bruger
28. februar 2002 - 23:47 #51
Det var godt det kom til at virke :))))
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:49 #52
det er vist TÆT på, men den redirecter ikke efter..
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:52 #53
jeg får umiddelbart ingen fejl når siden loader, MsgBoxen kommer fint frem, men den kan ikke komme videre. Får en HTTP-fejl 404
404 Blev ikke fundet
Web-serveren kan ikke finde den fil eller det script, du bad om. Kontroller URL-adressen for at sikre, at stinavnet er korrekt.
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:55 #54
ups...ændre default.asp til detaljer.asp i:

<script language=JScript>
function confirmDeleteCustumer(c_id) {
  if (confirm ("Er du sikker?\nDette vil slette kunden fra databasen.")){
    window.location.href = "default.asp?mode=delete&id=" + c_id;
  }
}
</script>

altså:

<script language=JScript>
function confirmDeleteCustumer(c_id) {
  if (confirm ("Er du sikker?\nDette vil slette kunden fra databasen.")){
    window.location.href = "detaljer.asp?mode=delete&id=" + c_id;
  }
}
</script>
Avatar billede rune_c Nybegynder
28. februar 2002 - 23:58 #55
du kan se mit resultat her:

http://rch.lir.dk:60/ip/showdball.asp
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:58 #56
Jeg får følgende fejl

Response-objekt fejl 'ASP 0156 : 80004005'
Headerfejl
../detalje.asp, linje 35
HTTP-headerne skrives allerede til klientbrowseren. Ændringer af HTTP-headers skal foretages, inden sideindholdet skrives.
Avatar billede mcfly.asp Nybegynder
28. februar 2002 - 23:59 #57
du er bare så sej...
Avatar billede rune_c Nybegynder
01. marts 2002 - 00:00 #58
hmm. det er response.redirect'en der er noget galt med så....
prøv lige at poste din kode
Avatar billede mcfly.asp Nybegynder
01. marts 2002 - 00:03 #59
<%@ LANGUAGE="VBSCRIPT"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Administration</TITLE>
<link REL="STYLESHEET" HREF="style.css" TYPE="text/css">
</HEAD>
<BODY BGCOLOR="#DCCDBC">
<!-- #include file="protect.inc" -->

<script language=JScript>
function confirmDeleteCustumer(c_id) {
  if (confirm ("Er du sikker?\nDette vil slette kunden fra databasen.")){
    window.location.href = "detalje.asp?mode=delete&id=" + c_id;
  }
}
</script>
<a name="top"></a>

<%
'Find KundeNR fra oversigten fra ShowDBAll.asp
id=Request.Querystring("ID")

'OLEDB connection uden brug af ODBC :-)

Dim Conn, dbPath
dbPath = Server.MapPath("../db/q.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbPath

if request.querystring("mode") = "delete" then
  conn.Execute("Delete FROM Kundetabel where kundenr = " & Request.Querystring("ID"))
  Response.Redirect "showdball.asp"
end if

Set RS=Conn.Execute("SELECT * FROM Kundetabel WHERE KundeNR=" & id )

'Henter serverens date + time i dag.
DATO=(date())
DATO=DATO+(time())
%>
<TABLE ALIGN=CENTER WIDTH=750 >
<TR><TD><CENTER><COLOR=C0B6C9><H2>Detailed information on
contacts</H2></COLOR></TABLE>
<TR><TD><CENTER><H4>Date&nbsp;<%Response.Write (Dato)%></H4></CENTER>
</TABLE>
<hr WIDTH=800><BR>

<TABLE WIDTH=700 ALIGN=CENTER BORDER=0 CELLSPACING=0><DIV ALIGN=CENTER>
<COLGROUP WIDTH=50 ALIGN=LEFT>
<COLGROUP WIDTH=200 ALIGN=LEFT>
<p>
<INPUT TYPE="checkbox" NAME="information"<% If RS("Information") Then Response.Write " CHECKED" %> value="ON">Please send me more information
about FACI
<p>
<INPUT TYPE="checkbox" NAME="updateme"<% If RS("Updateme") Then Response.Write(" CHECKED") %> value="ON">Please email me when you update
FACI-results
<p>
<th bgcolor=#DCCDBC align="left">
<tr>
<td><b>First Name: </b></th><td bgColor=#DCCDBC><% Response.write(RS("Firstname")) %></td>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
Last Name: </th><td bgColor=#DCCDBC><% Response.Write(RS("Lastname"))%>
</td>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
Address: </th><td bgColor=#DCCDBC><% Response.Write(RS("Address")) %>
</td>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
Zipcode: </th><td bgColor=#DCCDBC><% Response.write(RS("Zipcode"))%>
</td>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
City: </th><td bgColor=#DCCDBC><% Response.write(RS("City"))%></td>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
State: </th><% Response.Write"<td bgColor=#DCCDBC>" & RS("State") & "</td>"
%>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
Country: </th><td bgColor=#DCCDBC><% Response.write(RS("Country"))%>
</td>
</tr>
<tr>
<th bgcolor=#DCCDBC align="left">
Email: </th><% Response.Write"<td bgColor=#DCCDBC>" & RS("Email") & "</td>"
%>
</tr>
<th bgcolor=#DCCDBC align="left">
Dated: </th><% Response.Write"<td bgColor=#DCCDBC>" & RS("Dato") & "</td>"
%>
</tr>
<tr>
<td></td></tr>
<tr>
<th bgcolor=#DCCDBC align="left">
<% tmp = rs("comments") %>
Comments or questions:<td bgColor='#DCCDBC'><textarea cols='50' rows='10'><% Response.write(tmp)%></textarea>
</th>
</tr>
</table>

<input type="BUTTON" onClick="confirmDeleteCustumer('<% Response.write(Request.Querystring("ID"))%>')" value="Delete Contact">

<center><a href="showDBAll.asp">Return to prev.page</a></center>
</BODY>
</HTML>
Avatar billede rune_c Nybegynder
01. marts 2002 - 00:04 #60
din

if request.querystring("mode") = "delete" then
  conn.Execute("Delete FROM Kundetabel where kundenr = " & Request.Querystring("ID"))
  Response.Redirect "showdball.asp"
end if

SKAL du skrive LIGE efter du åbner din db!! Hvis du laver en response.write før du din response.redirect virker det ikke
Avatar billede mcfly.asp Nybegynder
01. marts 2002 - 00:04 #61
jeg har en protect.inc fil som har følgende indhold:
<%
If isEmpty(Session("UserID")) Then
    Response.Redirect("login.asp")
End If
%>
Avatar billede rune_c Nybegynder
01. marts 2002 - 00:05 #62
hmm... prøv at smide en response.end lige ind efter response.redirect
Avatar billede rune_c Nybegynder
01. marts 2002 - 00:06 #63
prøv at slette linien <!-- #include file="protect.inc" --> for at se om det gør en forskel
Avatar billede mcfly.asp Nybegynder
01. marts 2002 - 00:06 #64
har det noget at sige her. Jeg er naturligvis logget ind og session er ikke tom
Avatar billede mcfly.asp Nybegynder
01. marts 2002 - 00:09 #65
gør ingen forskel også når protect.inc er fjernet fra begge filer.
Avatar billede mcfly.asp Nybegynder
01. marts 2002 - 00:11 #66
selv med response.end samme fejl
Avatar billede mcfly.asp Nybegynder
01. marts 2002 - 00:15 #67
Dim Conn, dbPath
dbPath = Server.MapPath("../db/q.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbPath

if request.querystring("mode") = "delete" then
  conn.Execute("Delete FROM Kundetabel where kundenr = " & Request.Querystring("ID"))
  Response.Redirect "showdball.asp"
  Response.end
end if

Det var dette du mente ikke..
Avatar billede rune_c Nybegynder
01. marts 2002 - 00:16 #68
skriv lige efter <%@ LANGUAGE="VBSCRIPT"%>:

<% Response.buffer = true %>
Avatar billede mcfly.asp Nybegynder
01. marts 2002 - 00:18 #69
YES DET VIRKER SGU..HOLD KÆFT HVOR ER JEG GLAD TUSINDE TAK FOR DIN (JERE) TÅLMODIGHED MED MIG. SUPER
Avatar billede mcfly.asp Nybegynder
01. marts 2002 - 00:20 #70
Jeg vil gerne tildele nogle flere point til jer så jeg opretter lige et sprg. herinde til jer.

mingeh>> du var også på banen men ikke så meget som rune. Men tak for hjælpen.
Avatar billede rune_c Nybegynder
01. marts 2002 - 00:20 #71
response.redirect virker ikke hvis et html-tag sendes før den bliver udført. Sættes response.buffer så til true udføres alle responses før noget overhovedet bliver sendt til clienten...grunden til at det virkede på min maskine er nok at buffering som standard sat til true
Avatar billede mcfly.asp Nybegynder
01. marts 2002 - 00:22 #72
ok, det er da værd at huske senere også. MANGE tak.
Avatar billede mcfly.asp Nybegynder
01. marts 2002 - 00:24 #73
kig lige i kat. ASP rune så er der lidt flere point.
Spørgsmål:
Point til rune.
30 flere af slagsen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester