And I just noticed that you are going to run into some intricacy with how to 
implement the quantity selector.

You'll either need to create a <form> for each toy (in which case each toy 
will also have its own "add to cart" button) or you will have to identify 
each quantity form field which might make it tough to use the FORM() 
function to create the form.

You might need to do something like this in the view:

<form method=GET action={{=URL('add_to_cart')}}>
{{for toy in toys:}}
    {{=toy.name}} <input name=qty{{=toy.id}}>
{{pass}}
<input type=submit value="Add To Cart">
</form>

Then in the "add_to_cart()" controller, you're going to need to look at all 
the "qty1", "qty2", etc to figure out which toy has a quantity specified 
(and parse out the toy.id).

As you may have figured out, there are quite a number of different ways to 
implement forms in Web2py. Massimo's suggestion to use Ajax might also be a 
good approach.



Reply via email to