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

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

Andromeda
andromeda

(usa Outra)

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!!!



  


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

Perfil removido
removido

(usa Nenhuma)

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???

Luis Carlos de Brito
luiscarlos

(usa Fedora)

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...

Gedalias Costa
gedalinux

(usa Slackware)

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...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts