Pular para o conteúdo

PRECISO TRANSFORMAR -1 EM '', COMO FAÇO???

Responder tópico
  • Denunciar
  • Indicar

1. PRECISO TRANSFORMAR -1 EM '', COMO FAÇO???

Enviado em 24/10/2007 - 13:11h

Preciso criar um código em php que atualize uma tabela de um banco de dados e toda vez que um usuário quizer alterar um campo (por exemplo o campo "senha") ele digite -1 nos outros campos que ele não deseja alterar.
Exemplo:
temos os campos nome, login, senha e telefone.
"
Nome:
Login:
Senha:
Telefone:

Clique aqui para fazer a atualização!
"

Mas o usuário só quer alterar o campo senha, então nos outros campos ele tem que digitar -1 para que eles não se modifiquem. como faço pra toda vez que alguém digitar -1 em um campo, o campo não seja alterado no banco de dados???

Alguém pode me ajudar???
Desde já fico grata!!!

Responder tópico

2. Re: PRECISO TRANSFORMAR -1 EM '', COMO FAÇO???

Enviado em 26/10/2007 - 08:19h

Não entendi a necessidade de colocar -1 nos campos que vc não for alterar!
Na hora de fazer o update no banco ele só vai alterar o que estiver altedado no form!

3. Re: PRECISO TRANSFORMAR -1 EM '', COMO FAÇO???

Enviado em 27/10/2007 - 17:31h

envie todos os dados do form, login, senha, telfone e tudo mais que quiser, e faça um update no banco, assim vc nao precisa pensar em solucoes cabulosas pr alterar apenas um campo, ok?!

4. poe estranho nisso...

Enviado em 31/10/2007 - 21:15h

existe um milhao de maneira de fazer isto. mas já que pé para complicar.
if(POST){
foreach($_POST as $key=>$value){
$_POST[$key]=($value==((int)-1))?
($_POST[$key] = '') : $_POST[$key];
}
}
agora para facilitar é so deixar os campos em branco, e voce assumir a responsabilidade de validar os dados no servidor ou mesmo
lado cliente.

Entenda que o cliente nunca pode ser parte do seu codigo. Ele so precisa de failidades, nao force um cliente escrever um valor onde ele nao precisa, digitar nada...

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder