beste mensen,
ik zit weer met een probleempje en kom niet echt verder...
het is als volgt. Ik heb een overzichtje met orders, waar ik achter iedere order
een option ( pulldown ) menu heb waar ik de status van de bestelling kan wijzigen.
Zodra ik een optie kies wil ik dat ie meteen doorgaat na een pagina en de status meteen update.
Nu is het probleem dat ie iedere keer het formulier herhaald. Dit omdat er natuurlijk meerdere orders zijn. Dit is dan ook het probleem. Nu heb ik dat ie Onchange het ordernr doorgeeft aan het javascriptje en deze zet er form2 voor
zodat de naam gelijk is aan die van het desbetreffende formulier. Want er zijn meerdere formulieren en hij weet niet waar hij hem uit moet halen...
hier is een deel van de bron:
------------------------------------------------------------------------------------------------------
<% option explicit %>
<html>
<head>
<title>Untitled Document</title>
<!-- #include file="../include_files/DataStore.asp" -->
<!-- #include FILE="../include_files/adovbs.inc" -->
<script language="JavaScript">
function send1(i)
{
var form2
form2=form2+i;
document.write form2
}
</script>
</head>
<body>
<%
Dim objrs, strsql
Set objRs = Server.CreateObject("ADODB.recordset")
strsql="SELECT * FROM tblorders;"
objRS.Open strsql, strConnect
%>
<b>orders-overzicht</b><p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="11">Onvoltooide orders:</TD>
</tr>
<tr>
<td><b>Ordernummer:</b></TD>
<td> </td>
</tr>
<%while not objrs.eof %>
<tr>
<td><a href="ordergegevens.asp?ordernr=<%= objrs("ordernr")%>"><%= objRS("ordernr")%></a></TD>
<td>
<FORM ACTION="orders_status_wijzigen.asp" METHOD="POST" name="form2<%= objRS("ordernr")%>">
<SELECT NAME="status" class="dropdown" onchange="send1(<%= obJrs("ordernr")%>)">
<OPTION selected value="besteld" > wijzig status </OPTION>
<OPTION>besteld</OPTION>
<OPTION>verzonden</OPTION>
<OPTION>betaald</OPTION>
</SELECT>
</TD>
</tr>
<% objrs.movenext
wend%>
</form>
<%
objrs.Close
Set objrs = Nothing
%>
</table>
</body>
</html>
------------------------------------------------------------------------------------------------------
Ik hoop dat er hier mensen zijn die hier een oplossing voor hebben, want ik kom er niet uit.
Ik kan natuurlijk een linkje maken naar een nieuwe pagina waar je het kunt wijzigen, maar dat is natuurlijk niet het gebruiksvriendelijkste.
Alvast bedankt!
ik zit weer met een probleempje en kom niet echt verder...
het is als volgt. Ik heb een overzichtje met orders, waar ik achter iedere order
een option ( pulldown ) menu heb waar ik de status van de bestelling kan wijzigen.
Zodra ik een optie kies wil ik dat ie meteen doorgaat na een pagina en de status meteen update.
Nu is het probleem dat ie iedere keer het formulier herhaald. Dit omdat er natuurlijk meerdere orders zijn. Dit is dan ook het probleem. Nu heb ik dat ie Onchange het ordernr doorgeeft aan het javascriptje en deze zet er form2 voor
zodat de naam gelijk is aan die van het desbetreffende formulier. Want er zijn meerdere formulieren en hij weet niet waar hij hem uit moet halen...
hier is een deel van de bron:
------------------------------------------------------------------------------------------------------
<% option explicit %>
<html>
<head>
<title>Untitled Document</title>
<!-- #include file="../include_files/DataStore.asp" -->
<!-- #include FILE="../include_files/adovbs.inc" -->
<script language="JavaScript">
function send1(i)
{
var form2
form2=form2+i;
document.write form2
}
</script>
</head>
<body>
<%
Dim objrs, strsql
Set objRs = Server.CreateObject("ADODB.recordset")
strsql="SELECT * FROM tblorders;"
objRS.Open strsql, strConnect
%>
<b>orders-overzicht</b><p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="11">Onvoltooide orders:</TD>
</tr>
<tr>
<td><b>Ordernummer:</b></TD>
<td> </td>
</tr>
<%while not objrs.eof %>
<tr>
<td><a href="ordergegevens.asp?ordernr=<%= objrs("ordernr")%>"><%= objRS("ordernr")%></a></TD>
<td>
<FORM ACTION="orders_status_wijzigen.asp" METHOD="POST" name="form2<%= objRS("ordernr")%>">
<SELECT NAME="status" class="dropdown" onchange="send1(<%= obJrs("ordernr")%>)">
<OPTION selected value="besteld" > wijzig status </OPTION>
<OPTION>besteld</OPTION>
<OPTION>verzonden</OPTION>
<OPTION>betaald</OPTION>
</SELECT>
</TD>
</tr>
<% objrs.movenext
wend%>
</form>
<%
objrs.Close
Set objrs = Nothing
%>
</table>
</body>
</html>
------------------------------------------------------------------------------------------------------
Ik hoop dat er hier mensen zijn die hier een oplossing voor hebben, want ik kom er niet uit.
Ik kan natuurlijk een linkje maken naar een nieuwe pagina waar je het kunt wijzigen, maar dat is natuurlijk niet het gebruiksvriendelijkste.
Alvast bedankt!