Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

japalfalfa

update

Recommended Posts

salve galeraeh o seguinte:preciso fazer um formulário para o usuario atualizar os dados de seu cadastroporém ele só vai escrever nos campos que deseja mudar.o que acontece eh que eu usei o comando update do mysql pegando as variáveis, só que as variáveis que ele nao preencheu, ou seja as em branco, substituem o banco de dados pelas antigas, limpando o registro...como faço pra quando a variável estiver em branco (tipo "") ela nao escrever no bd?vlw pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você conhece estruturas condicionais em liguagens de programação?Confira o conteúdo das variáveis e monte uma query dinâmica, adicionando a ela somente os valores que foram passados...Abração!

Compartilhar este post


Link para o post
Compartilhar em outros sites

perdão mas desconheço =/

Sim, vamos lá então!!Estruturas condicionais são blocos de códigos que determinam o curso/direção do programa, por exemplo:SE Wagner == 'DBA' Entãofaz isso...Senãofaz aquilo...Fimok?Então, você terá que testar cada valor e concatenar este à sua query de UPDATE.
<?phpif (!empty($_POST['nome'])) {$nome = " nome ='".$_POST['nome']."'";}if (!empty($_POST['data_nasc'])) {$data_nasc = " data_nasc ='".$_POST['data_nasc']."'";}$sql = "UPDATE <nome_tabela> SET " . $nome . " ," . $data_nasc . " WHERE(...)";
Detalhe, algum campo terá que ser obrigatório...Abração, qualquer dúvida, cintinue a postar!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Abração!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.