[zope-pt] Re: Formulario de inserção (mysql/zope)

2007-11-26 Thread mat.zenaide
Peço desculpas pela vergonha que passei hehehehe
Cara, são tantas linguagens que o cara mistura tudo...funcionou!

Obrigado, um abraco

--- Em zope-pt@yahoogrupos.com.br, "José Henrique" <[EMAIL PROTECTED]> escreveu
>
> Em 26/11/07, mat.zenaide <[EMAIL PROTECTED]> escreveu:
> >
> > Olá a todos,
> >
> > Estou fazendo um sistema de cadastro utilizando o zope com mysql
> > seguindo o tutorial do fabio rizzo
> > (
> >
http://www.fabiorizzo.com/zope/instalando-o-mysql-no-zope-plone-e-criando-uma-pequena-aplicacao/
> > )
> >
> > Segue meu codigo:
> > ...
> >
> > Depois criei meu Z SQL Method:
> >
> > Os parametros da minha ZSQL Method:
> >
> > nome cpf_cnpj email endereco bairro cep cidade uf cod_area tel1 tel2
> > tel3 login senha
> >
> > insert into serv_clientes
> > (nome, cpf_cnpj, email, endereco, bairro, cep, cidade, estado,
> > tel_cod, tel_fone1, tel_fone2, tel_fone3, login, senha)
> > values
> > ('', '', '',
> > '', '', '',
> > '', '', '',
> > '', '', '',
> > '', '')
> >
> >
> > Desde já agradeço a atenção de todos.
> >
> > Repare que você errou na grafia das tags do seu Zsql method.  O
correto é
> dtml-sqlvar e não dhtml-var (tá sobrando um agá aí).  Dê preferência a
> dtml-sqlvar ao invés de dtml-var, pois assim o seu sql é formatado
> corretamente e você evita o risco de "sql injection".
> 
> Zénrique.
>




[zope-pt] Re: Formulario de inserção (mysql/zope)

2007-11-27 Thread mat.zenaide
Pessoal, 

Estou com um cadastro a fazer, onde o mesmo eh feito em 2
passos(tabelas diferente)

1-2 Informações pessoais (primeira tela)
2-2 Informações adicionais (segunda tela)

A primeira tela(primeira tabela), o que fiz:
1 Page Template para o formulario (informacoes pessoais)
1 Z SQL Method com o insert
1 Python Script para colher os dados do formulario

Ok, deu tudo certo

Na segunda tela(segunda tabela) tem cod_cliente como chave
estrangeira. O que fiz:
1 Page Template para o formulario (informacoes adicionais)
E mais nada!, nao sei o que fazer para pegar o cod_cliente...



Meu banco: 

tabela_1
-cod_cli
-nome
-endereco

tabela_2
-cod
-cod_cli
-email
-tel

Alguem pode me ajudar ? please!

obs.: Tentei criar uma situacao parecida com meu problema, eu sei que
nao faz sentido criar uma segunda tabela no banco para informacoes
adicionais :P 

Desde ja agradeco a atencao de todos