If you are working with MySQL or some other database system, then your database should deliver a valid id. For a description have a look in the HowToDos and search for: Creating a new record with subrecords in MySQL Best regards Arno
Hi!
I have a form that is used to insert some records to a database, and one of the fields is a sequence number. I want to increment this number when the form is used, unless is the first time it is loaded.
The form (idea copied from the SmartForms HOWTO) have the name "Register", and is something like this:
<dtml-var standard_html_header>
<dtml-if "REQUEST.REQUEST_METHOD=='POST'"> Record inserted. </dtml-if>
<dtml-if my_number> <dtml-call "REQUEST.set('my_number', my_number + 1)"> <dtml-else> <dtml-call "REQUEST.set('my_number', 1)"> </dtml-if>
<form action="Register" method="POST"> A Field <input name="my_field" value="some value"><br> A Number <input name="my_number" value="<dtml-var my_number>"><br> <input type="submit" value="OK"> </form>
<dtml-var standard_html_footer>
It work for the first load, but when I press the OK button, I get an error message:
participants (1)
-
administrator@consotec.de