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

2007-11-27 Por tôpico 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



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

2007-11-26 Por tôpico 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
  ('dhtml-var nome', 'dhtml-var cpf_cnpj', 'dhtml-var email',
  'dhtml-var endereco', 'dhtml-var bairro', 'dhtml-var cep',
  'dhtml-var cidade', 'dhtml-var uf', 'dhtml-var cod_area',
  'dhtml-var tel1', 'dhtml-var tel2', 'dhtml-var tel3',
  'dhtml-var login', 'dhtml-var senha')
 
 
  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

2007-08-24 Por tôpico ederjcor
--- Em zope-pt@yahoogrupos.com.br, Lyrio [EMAIL PROTECTED] escreveu

 Caro ederjcor,
 veja o site tutorial que o Fabio Rizzo disponibilizou:
 http://www.linhadecodigo.com.br/Artigo.aspx?id=532pag=2
 
 On 8/24/07, ederjcor [EMAIL PROTECTED] wrote:
 
Bom pessoal sou novato em programação, e to precisando da ajuda de
  voces, é o seguinte: tenho que fazer um formulario simples, mas não to
  sabendo como iniciar esse projeto se alguem poder me ajudar
ficaria grato.
 
  Valeu galera
 
   
 

Bom o problema é que preciso fazer esse formulario funcionar sem MySQL.
Por isso estou nessa duvida



Re: [zope-pt] Re: Formulario

2007-08-24 Por tôpico Cleber J Santos
ederjcor wrote:
 --- Em zope-pt@yahoogrupos.com.br, Lyrio [EMAIL PROTECTED] escreveu
   
 Caro ederjcor,
 veja o site tutorial que o Fabio Rizzo disponibilizou:
 http://www.linhadecodigo.com.br/Artigo.aspx?id=532pag=2

 On 8/24/07, ederjcor [EMAIL PROTECTED] wrote:
 
   Bom pessoal sou novato em programação, e to precisando da ajuda de
 voces, é o seguinte: tenho que fazer um formulario simples, mas não to
 sabendo como iniciar esse projeto se alguem poder me ajudar
   
 ficaria grato.
   
 Valeu galera

  

   
 Bom o problema é que preciso fazer esse formulario funcionar sem MySQL.
 Por isso estou nessa duvida


   

Formulário do que? Vai gravar dados em algum local? Vai enviar estes 
dados por email? Qual a ação?


At,

-- 
#!/bin/bash
# Name: Cleber J Santos
# Email: [EMAIL PROTECTED]
# Icq: 27837



[zope-pt] Re: Formulario

2007-08-24 Por tôpico ederjcor
--- Em zope-pt@yahoogrupos.com.br, Cleber J Santos
[EMAIL PROTECTED] escreveu

 ederjcor wrote:
  --- Em zope-pt@yahoogrupos.com.br, Lyrio lyrio.nas@ escreveu

  Caro ederjcor,
  veja o site tutorial que o Fabio Rizzo disponibilizou:
  http://www.linhadecodigo.com.br/Artigo.aspx?id=532pag=2
 
  On 8/24/07, ederjcor ederjcm@ wrote:
  
Bom pessoal sou novato em programação, e to precisando da ajuda de
  voces, é o seguinte: tenho que fazer um formulario simples, mas
não to
  sabendo como iniciar esse projeto se alguem poder me ajudar

  ficaria grato.

  Valeu galera
 
   
 

  Bom o problema é que preciso fazer esse formulario funcionar sem
MySQL.
  Por isso estou nessa duvida
 
 

 
 Formulário do que? Vai gravar dados em algum local? Vai enviar estes 
 dados por email? Qual a ação?
 
 
 At,
 
 -- 
 #!/bin/bash
 # Name: Cleber J Santos
 # Email: [EMAIL PROTECTED]
 # Icq: 27837

 Irei gravar esses dados:
- Nome Completo*
- Profissão*
- Serviço de Saúde Auditiva* (neste campo deverá constar os nomes dos
serviços, conforme abaixo)
- Município*
- e-mail*
-Telefone

e os mesmos serão enviados por email



Re: [zope-pt] Re: Formulario

2007-08-24 Por tôpico Cleber J Santos

 Bom o problema é que preciso fazer esse formulario funcionar sem
   
 MySQL.
   
 Por isso estou nessa duvida


   
   
 Formulário do que? Vai gravar dados em algum local? Vai enviar estes 
 dados por email? Qual a ação?


 At,

 -- 
 #!/bin/bash
 # Name: Cleber J Santos
 # Email: [EMAIL PROTECTED]
 # Icq: 27837

 
  Irei gravar esses dados:
 - Nome Completo*
 - Profissão*
 - Serviço de Saúde Auditiva* (neste campo deverá constar os nomes dos
 serviços, conforme abaixo)
 - Município*
 - e-mail*
 -Telefone

 e os mesmos serão enviados por email


   
Neste caso você teria que usar um Banco de dados, ou criar um novo tipo 
de objeto apenas para isso... Mas em fim, não tem como você não usar o 
banco de dados ai..!

Agora a base de gambiarra, você poderia gerar um tipo arquivo com os 
dados gravados em suas propriedades para cada entrada que tiver no 
formulário, mas não aconselho fazer isso.


Agora para montar o formulário não tem segredo, qual exatamente a dúvida?

Você poderá dar uma lida em:
http://www.linhadecodigo.com.br/Artigo.aspx?id=674
http://www.mail-archive.com/zope-pt@yahoogrupos.com.br/msg03870.html


At,

-- 
#!/bin/bash
# Name: Cleber J Santos
# Email: [EMAIL PROTECTED]
# Icq: 27837



Re: [zope-pt] Re: Formulario

2007-08-24 Por tôpico Clayton
ederjcor,

Bom antes de tudo procure um tutorial no TcheZope, Zope, Plone etc e
pesquise sobre o funcionamento do *Controller Page Template, **Controller
Python Template, ** **Controller Validator.

**Depois,* pegue como base:

. *Controller Page Template * contact-info - formulário de contanto, ele
já faz o que você quer pega as informações do formulário e manda via e-mail.

abraços,


Clayton
**


[zope-pt] Re: Formulario

2007-08-24 Por tôpico ederjcor
--- Em zope-pt@yahoogrupos.com.br, Cleber J Santos
[EMAIL PROTECTED] escreveu

 
  Bom o problema é que preciso fazer esse formulario funcionar sem

  MySQL.

  Por isso estou nessa duvida
 
 


  Formulário do que? Vai gravar dados em algum local? Vai enviar estes 
  dados por email? Qual a ação?
 
 
  At,
 
  -- 
  #!/bin/bash
  # Name: Cleber J Santos
  # Email: cleber_jsantos@
  # Icq: 27837
 
  
   Irei gravar esses dados:
  - Nome Completo*
  - Profissão*
  - Serviço de Saúde Auditiva* (neste campo deverá constar os nomes dos
  serviços, conforme abaixo)
  - Município*
  - e-mail*
  -Telefone
 
  e os mesmos serão enviados por email
 
 

 Neste caso você teria que usar um Banco de dados, ou criar um novo tipo 
 de objeto apenas para isso... Mas em fim, não tem como você não usar o 
 banco de dados ai..!
 
 Agora a base de gambiarra, você poderia gerar um tipo arquivo com os 
 dados gravados em suas propriedades para cada entrada que tiver no 
 formulário, mas não aconselho fazer isso.
 
 
 Agora para montar o formulário não tem segredo, qual exatamente a
dúvida?
 
 Você poderá dar uma lida em:
 http://www.linhadecodigo.com.br/Artigo.aspx?id=674
 http://www.mail-archive.com/zope-pt@yahoogrupos.com.br/msg03870.html
 
 
 At,
 
 -- 
 #!/bin/bash
 # Name: Cleber J Santos
 # Email: [EMAIL PROTECTED]
 # Icq: 27837

A duvida é como montar esse formulario.
Como sou novato em programação gostaria de
saber o que tenho que fazer para que esse formulario
fique pronto, em qual local tenhu que ir e o que
tenho que fazer, são perguntas de novato mesmo cara,
mas ficaria grato se voce puder ,e ajudar.




Re: [zope-pt] Re: Formulario

2007-08-24 Por tôpico Jacson Tiola
Com o formulário usando o PloneFormGen, os dados são armazanados no ZODB.
E você pode optar por deixa-los apenas no ZODB, ou também envia-los por
email.

Para utilizar é bem simples, basta instalar o produto no plone e criar um
FormFolder, adicionar os campos e escolher uma maneira de armazenar os
dados.

E já está pronto!

-- 
Jacson Tiola
Analista de Sistemas
Incubadora Virtual de Conteúdos Digitais
Programa TIDIA/FAPESP


On 8/24/07, Clayton [EMAIL PROTECTED] wrote:

   ederjcor,

 Bom antes de tudo procure um tutorial no TcheZope, Zope, Plone etc e
 pesquise sobre o funcionamento do *Controller Page Template, **Controller
 Python Template, ** * *Controller Validator.

 **Depois,* pegue como base:

 . * Controller Page Template * contact-info - formulário de contanto,
 ele já faz o que você quer pega as informações do formulário e manda via
 e-mail.

 abraços,


 Clayton
 **

  



Re: [zope-pt] Re: Formulario

2007-08-24 Por tôpico Eder Santos
Ai galera muito obrigado pela a ajuda
o formulario funcionou certinho aqui,
muito obrigado pela ajuda de todos.
Abraço

Em 24/08/07, Jacson Tiola [EMAIL PROTECTED] escreveu:

   Com o formulário usando o PloneFormGen, os dados são armazanados no
 ZODB.
 E você pode optar por deixa-los apenas no ZODB, ou também envia-los por
 email.

 Para utilizar é bem simples, basta instalar o produto no plone e criar um
 FormFolder, adicionar os campos e escolher uma maneira de armazenar os
 dados.

 E já está pronto!

 --
 Jacson Tiola
 Analista de Sistemas
 Incubadora Virtual de Conteúdos Digitais
 Programa TIDIA/FAPESP



 On 8/24/07, Clayton [EMAIL PROTECTED] wrote:
 
ederjcor,
 
  Bom antes de tudo procure um tutorial no TcheZope, Zope, Plone etc e
  pesquise sobre o funcionamento do *Controller Page Template, **Controller
  Python Template, * * * *Controller Validator.
 
  **Depois,* pegue como base:
 
  . * Controller Page Template * contact-info - formulário de
  contanto, ele já faz o que você quer pega as informações do formulário e
  manda via e-mail.
 
  abraços,
 
 
  Clayton
  **