Thank you I will give that a try!

On Feb 4, 4:29 pm, Alexandre Andrade <alexandrema...@gmail.com> wrote:
> a sample (in portuguese, just change the name or fields):
>
> in controller:
>
> def fale_conosco():
>     form = SQLFORM.factory(
>         Field('nome', requires=IS_NOT_EMPTY(error_message='Preencha o seu
> nome')),
>         Field('email', requires=IS_EMAIL()),
>
>  Field('motivo',requires=IS_EMPTY_OR(IS_IN_SET(['Sugestão','Reclamação','Elo 
> gio','Dúvida','Outros']))),
>         Field('titulo', label = 'Título',
> requires=IS_NOT_EMPTY(error_message='Preencha o título')),
>         Field('mensagem','text', label= 'Descrição',
> requires=IS_NOT_EMPTY(error_message='Escreva sua mensagem')),
>         submit_button="Enviar")
>     if form.accepts(request.vars, session):
>         mensagem = form.vars.nome+' '+form.vars.email+'<br>Enviou
> '+form.vars.motivo+': <br>'+form.vars.mensagem
>
>         context = dict(person=form.vars.email)
>
>         status = mail.send(to=['y...@email.com'],reply_to=form.vars.email,
>                     subject=form.vars.tipo+' - '+form.vars.titulo ,
>                     message=[None,mensagem])
>         if status == True:
>             response.flash='Obrigado por entrar em contato. Responderemos em
> breve'
>         else:
>             response.flash='Ocorreu um erro e não foi possível enviar sua
> mensagem'
>     else:
>         response.flash='Preencha os campos solicitados no formulário'
>     return dict(form=form)
>
> in the view, just use:
>
> {{=form}}
>
> 2011/2/3 bee <beeg...@hotmail.com>
>
> > I expect that I am going about this the wrong way but here it
> > goes......
>
> > I am currently designing a form for my web2py website. When the user
> > clicks submit I would like  my application to send me the form fields
> > via email.
>
> > My hosting provider will supply form mail.php files:
> > On Linux hosting accounts, this will re-install the "gdform.php",
> > "webformmailer.php", and "gdform.cgi" (this is in the "cgi" directory)
> > form-mailer scripts for your hosting account
>
> > Can I utilize these?
>
> --
> Atenciosamente
>
> Alexandre Andrade
> Hipercenter.com Classificados Gratuitos e Inteligentes

Reply via email to