olá galerinha to aprendendo asp e to fazendo um código p/ grava cadastros no bd.
a dúvida é quando mando gravar, da tudo certo, mas se depois de gravar eu pedir p/ atualizar a página ele grava o mesmo registro novamente no BD...
como faço p/ ele não fazer mais isso?
grato pela atenção amigos.
Publicidade
|
|
Page 1 of 1
alguem pode me ajudar? gravação no bd
#2
Posted 09 December 2005 - 04:04 PM
você tem que ter um campo no bd, que seja unico... só pra facilitar as coisas.
vamos supor... tenha o campo EMAIL. O mesmo email não pode ser cadastrado duas vezes no banco.
aii, antes de gravar no bd, você faz um select:
só que se você não quizer que seja assim, esse jeito que um email(ou nome... ou endereço, qualquer coisa) seja cadastrado apenas uma vez, pode fazer assim, mas é mais complicado.
você vai ter que colocar no select, verificando todos os campos do form e todos os campos do banco.
ou pode ainda, cadastrar o ip do usuario em uma tabela, e quando tentar adicionar, ver se aquele ip já adicionou algum dado.
se ele já tiver adicionado, não adiciona nenhum!
mas se uma mesma pessoa quizer cadastrar dois dados diferentes, não vai poder, por que o IP dela já vai ter ido pra banco de dados!
caso não saiba, pra pegar o ip do usuário é:
desses 3 jeitos, acho que o primeiro é o melhor.
criar um campo que deve ser unico pra cada usuario!
mas fica a sua escolha!
vamos supor... tenha o campo EMAIL. O mesmo email não pode ser cadastrado duas vezes no banco.
aii, antes de gravar no bd, você faz um select:
| ASP |
|
só que se você não quizer que seja assim, esse jeito que um email(ou nome... ou endereço, qualquer coisa) seja cadastrado apenas uma vez, pode fazer assim, mas é mais complicado.
você vai ter que colocar no select, verificando todos os campos do form e todos os campos do banco.
| ASP |
|
ou pode ainda, cadastrar o ip do usuario em uma tabela, e quando tentar adicionar, ver se aquele ip já adicionou algum dado.
se ele já tiver adicionado, não adiciona nenhum!
mas se uma mesma pessoa quizer cadastrar dois dados diferentes, não vai poder, por que o IP dela já vai ter ido pra banco de dados!
caso não saiba, pra pegar o ip do usuário é:
| ASP |
|
desses 3 jeitos, acho que o primeiro é o melhor.
criar um campo que deve ser unico pra cada usuario!
mas fica a sua escolha!
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Menu com submenu
alguem sabe?! |
Flash & ActionScript |
MXDesign
|
|
|
|
função não executa....
oque pode ser?/ |
Flash & ActionScript |
Marllon Simoes
|
|
|
|
EUA: posição antitruste do governo pode afetar Google
|
Notícias |
Notícias
|
|
|
|
alguém sabe onde tem free?
igual a www.tag-board.com |
Outros |
Neemias
|
|
|
|
Internet pode ficar sem capacidade em 2010, diz estudo
|
Notícias |
Notícias
|
|
|
|
Para Nokia, celulares poderão ser cultivados em vasos
|
Notícias |
Notícias
|
|
|
|
Login automático
alguem tem problema? |
Dúvidas Gerais |
Senshi
|
|
|
|
Americanos não podem viver sem microondas e computadores, diz pesquisa
|
Notícias |
Notícias
|
|
Publicidade
|
|

Help













