Toon posts:

[ASP/VBS] Na submit volgende record laden *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo allemaal,

Ik heb een probleempje.

Ik heb een tabel in deze tabel staat een link en een Textfield.
De link komt uit een acces database. mensen moeten iets invullen in het textfield. als er dan op submit word gedrukt word de inhoud van het textfield weggeschreven naar een andere database. na submitten komt weer de pagina van de site waar je vandaan komt, alleen moet er nu de volgende link uit de database er staan.

De Link word al dynamische daar neer gezet.

Kan iemand mij helpen?

ALvast bedankt

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Kan iemand mij helpen?
Nee, tenzij je een taal, foutmelding, duidelijke probleemomschrijving en relevante code geeft.

[ Voor 15% gewijzigd door gorgi_19 op 03-10-2003 11:50 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

gorgi_19 schreef op 03 October 2003 @ 11:50:
[...]

Nee, tenzij je een taal, foutmelding, duidelijke probleemomschrijving en relevante code geeft.
Wat ook allemaal duidelijk in P&W FAQ - De "quickstart" en P&W FAQ - Het FAQ/Beleid topic staat :)

Professionele website nodig?


Verwijderd

Topicstarter
na een submit moet ik op dezelfde pagina terug komen. maar dan met het volgende record uit de database in ASP(vbscript)

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 04-08 07:59

chem

Reist de wereld rond

Ik snap echt helemaal geen fuck van wat je nou vraagt.

Klaar voor een nieuwe uitdaging.


  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

Ik heb eerst eens je verhaal 3x moeten doorlezen voordat het me enigzins duidelijk werd wat je nou precies bedoelt.

Hoe zijn je records geordend? Op datum of op autonummering?
Je kan toch simpelweg met enkele conditionele statements bepalen wat dan het volgende record moet zijn, of niet? Of met LIMIT i.c.m. ORDER BY in je query kan het ook.

Hell ik kan maar beter stoppen met schrijven want het is toch meer gokken dan dat ik op basis van deze informatie iets zinnigs kan zeggen :/

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Topictitel iig vast opgepoetst, ik hoop dat dooph heel snel wat duidelijkheid kan scheppen :)

Professionele website nodig?


Verwijderd

Topicstarter
iig bedankt ik zoek wel verder want ik kan het toch niet anders omschrijven

  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
moet je niet gewoon je .pagesize beperken tot 1??? volgens mij heet dat zoiets als ado paging

[google=ado paging]
[google=asp limiting number records page]
Verwijderd schreef op 03 oktober 2003 @ 12:06:
iig bedankt ik zoek wel verder want ik kan het toch niet anders omschrijven
Je zou om te beginnen al een stukje van je script kunnen posten om te laten zien waar je nu eigenlijk mee bezig bent :) (denk daarbij wel ff aan je code tags)

[ Voor 52% gewijzigd door faabman op 03-10-2003 12:15 ]

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


Verwijderd

Topicstarter
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="Connections/Rocconnection.asp" -->
<%
' *** Edit Operations: declare variables

Dim MM_editAction
Dim MM_abortEdit
Dim MM_editQuery
Dim MM_editCmd

Dim MM_editConnection
Dim MM_editTable
Dim MM_editRedirectUrl
Dim MM_editColumn
Dim MM_recordId

Dim MM_fieldsStr
Dim MM_columnsStr
Dim MM_fields
Dim MM_columns
Dim MM_typeArray
Dim MM_formVal
Dim MM_delim
Dim MM_altVal
Dim MM_emptyVal
Dim MM_i

MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME"))
If (Request.QueryString <> "") Then
MM_editAction = MM_editAction & "?" & Request.QueryString
End If

' boolean to abort record edit
MM_abortEdit = false

' query string to execute
MM_editQuery = ""
%>
<%
' *** Insert Record: set variables

If (CStr(Request("MM_insert")) = "form1") Then

MM_editConnection = MM_Rocconnection_STRING
MM_editTable = "Clicktbl"
MM_editRedirectUrl = "linkchain.asp"
MM_fieldsStr = "Proof|value|menu1|value"
MM_columnsStr = "Clickedlink1|',none,''|User|',none,''"

' create the MM_fields and MM_columns arrays
MM_fields = Split(MM_fieldsStr, "|")
MM_columns = Split(MM_columnsStr, "|")

' set the form values
For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i)))
Next

' append the query string to the redirect URL
If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
Else
MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
End If
End If

End If
%>
<%
' *** Insert Record: construct a sql insert statement and execute it

Dim MM_tableValues
Dim MM_dbValues

If (CStr(Request("MM_insert")) <> "") Then

' create the sql insert statement
MM_tableValues = ""
MM_dbValues = ""
For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
MM_formVal = MM_fields(MM_i+1)
MM_typeArray = Split(MM_columns(MM_i+1),",")
MM_delim = MM_typeArray(0)
If (MM_delim = "none") Then MM_delim = ""
MM_altVal = MM_typeArray(1)
If (MM_altVal = "none") Then MM_altVal = ""
MM_emptyVal = MM_typeArray(2)
If (MM_emptyVal = "none") Then MM_emptyVal = ""
If (MM_formVal = "") Then
MM_formVal = MM_emptyVal
Else
If (MM_altVal <> "") Then
MM_formVal = MM_altVal
ElseIf (MM_delim = "'") Then ' escape quotes
MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'"
Else
MM_formVal = MM_delim + MM_formVal + MM_delim
End If
End If
If (MM_i <> LBound(MM_fields)) Then
MM_tableValues = MM_tableValues & ","
MM_dbValues = MM_dbValues & ","
End If
MM_tableValues = MM_tableValues & MM_columns(MM_i)
MM_dbValues = MM_dbValues & MM_formVal
Next
MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")"

If (Not MM_abortEdit) Then
' execute the insert
Set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = MM_editConnection
MM_editCmd.CommandText = MM_editQuery
MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close

If (MM_editRedirectUrl <> "") Then
Response.Redirect(MM_editRedirectUrl)
End If
End If

End If
%>
<%
Dim Rsroc
Dim Rsroc_numRows

Set Rsroc = Server.CreateObject("ADODB.Recordset")
Rsroc.ActiveConnection = MM_Rocconnection_STRING
Rsroc.Source = "SELECT * FROM rocusers ORDER BY name "
Rsroc.CursorType = 0
Rsroc.CursorLocation = 2
Rsroc.LockType = 1
Rsroc.Open()

Rsroc_numRows = 0
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>

<body bgcolor="#000000">
<form name="form1" method="POST" action="<%=MM_editAction%>">
<table width="100%" border="0" cellspacing="0">
<tr bgcolor="#CCCCCC">
<td width="11%" height="24"><font color="#000000">Name</font></td>
<td width="2%"> </td>
<td width="87%">Paste proof</td>
</tr>
<tr bgcolor="#CCCCCC">
<td height="26"><a href="<%=(Rsroc.Fields.Item("Link").Value)%>" target="_blank"><%=(Rsroc.Fields.Item("Name").Value)%></a></td>
<td> </td>
<td> <input name="Proof" type="text" size="90"></td>
</tr>
<tr valign="bottom" bgcolor="#CCCCCC">
<td height="53" colspan="3"> <select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
<option selected>Etaks</option>
<option>Marcusjr</option>
</select> </td>
</tr>
<tr bgcolor="#CCCCCC">
<td> </td>
<td> </td>
<td> <input type="submit" name="Submit" value="Submit"> </td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
</body>
</html>
<%
Rsroc.Close()
Set Rsroc = Nothing
%>

  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

Dooph we hadden het misschien wat beter moeten vermelden (is duidelijk vermeldt door FvKnijff), maar het heeft geen zin om je hele code hier neer te gooien. (alleen het relevante deel, waarvan jij denkt dat de oorzaak van je probleem in zit ;) )
Het spijt me wel, maar ik denk dat er weinig mensen zullen zijn die zin hebben om deze chaos van een code door te gaan spitten...
Misschien dat je het probleem kan isoleren tot een relevant stukje code?
FvKnijff schreef op 03 oktober 2003 @ 12:14:
Je zou om te beginnen al een stukje van je script kunnen posten om te laten zien waar je nu eigenlijk mee bezig bent :) (denk daarbij wel ff aan je code tags)

[ Voor 28% gewijzigd door DeverauX op 03-10-2003 12:42 ]

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones

Pagina: 1