Aloha,
For some reason I can't get form variables to Post. When the page loads after clicking accept on the edit_record.a4p file, the dumps all show no form variables or locals (besides $gotLock and $sid) nor collections nor query params. I'm trying to follow the example as closely as possible. Even form variables has("f_accept") returns false as "f_accept" doesn't exist. Is this some kind of setting somewhere I am missing? Here is my code for both edit_record.a4d and edit_record.a4p:
`file edit_record.a4d <html>
<head>
<title>Edit Record</title>
</head>
<body bgcolor="#FFFFFF"><form action="<%=directory of(requested url) + "edit_record.a4p"%>" method="POST" enctype="application/x-www-form-urlencoded">
<%
include("header.html")
import("a4d.web")
HideField("emb"; $emb)
unload record([Members])
read only([Members])
query([members];[members]emb=num($emb))
`goto record([Members]; num($emb); true)
writebr([members]emb)
writebr($emb)
%>
<table border="0" cellspacing="0" cellpadding="10" width="100%">
<tr>
<td bgcolor="#0066FF" class="a4d_title"> <font color="white">Members</font>
</tr>
<tr>
<td>
<table border="0" cellspacing="1" cellpadding="4">
<tr>
<td class="a4d_formLabel" nowrap> First Name</td>
<td>
<input type="text" name="f_first_name" size="40" value="<%=[Members]first name%>" class="a4d_formAnswer">
</td>
<tr>
<td class="a4d_formLabel" nowrap> Address 1</td>
<td>
<input type="text" name="f_Add1" size="40" value="<%=[Members]add1%>" class="a4d_formAnswer">
</td>
</table>
</td>
</tr>
<tr><td>
<input type="submit" name="f_cancel" value="Cancel" class="a4d_formAnswer">
<input type="submit" name="f_accept" value="Accept" class="a4d_formAnswer">
</td></tr>
</table>
</form>
<%
import("a4d.web")
dump form variables
dump locals
dump query params
dump request info
dump session
%></body>
</html>
`file edit_record.a4p <% import("a4d.utils") $gotLock := true import("a4d.web") dump form variables dump locals dump query params dump request info dump session `write($emb) if (form variables has("f_accept")) $gotLock := UnlockAndLoad(->[members]; num($emb); "load_timeout.a4d") if ($gotLock) [members]add1:=$f_add1 save record([members]) write("test") end if unload record([members]) read only([members]) `redirect("default.a4d") end if write("test2")
`redirect("default.a4d")
%>
Thank you,
Sadhaka Jivanandanatha
_______________________________________________ Active4D-dev mailing list [EMAIL PROTECTED] http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/
