Are you sure checkout_date_in and checkout_date_out are being submitted and 
that those are the correct variable names?

Also, if you want to redirect, just call redirect(...), don't return a dict 
with a redirect call in it.

Anthony

On Thursday, October 4, 2012 12:39:14 PM UTC-4, Andrew Evans wrote:
>
> Hello I am trying to validate a form entry against existing entries in my 
> database on form submission. But user_start and user_end are returning as 
> None Type. How do I get the values of a form using SQLFORM
>
> *cheers
>
>       if form.accepts(request.vars):
>             for project in project_date:
>                 start = project.date_in
>                 end = project.date_out
>                 user_start = request.vars.checkout_date_in
>                 user_end = request.vars.checkout_date_out   
>                 if start <= user_start <= end or start <= user_end <= 
> end:   
>                     return dict(redirect(URL('error','availability')))
>                 else:
>                     session.flash = 'form accepted'
>                     return dict(redirect(URL('default', 'next')))
>
> *cheers and ty
>
>
>

-- 



Reply via email to