Jump to content
bpinto

actualizar campo em BD quando muda checkbox

Recommended Posts

bpinto

Boa noite

Necessito de uma ajuda, estou a fazer uma aprovação de registos em uma listagem resultante de uma consulta à BD, no campo aprovação è mostrado por uma checkbox.

queria que quando se altera-se a checkbox ele altera-se logo o valor do campo na BD.

Não sei se fui explicito.

Obrigado

Share this post


Link to post
Share on other sites
Nazgulled

Precisas de usar AJAX para executar um pedido ao servidor (típico ficheiro .php como farias num form) e executas de forma assíncrona. Recomendo jQuery para o fazeres pois facilita o seu uso mas se o Javascript que usas nessa página é mínimo talvez não valha a pena usar uma framework JS só por causa disto. Procura como o fazer, não falta informação na net, lembra-te só que o mesmo código não funciona necessariamente de igual forma em cada browser.

E só mais uma nota, dizes que queres a página na mesma sem ser alterada, sugiro pelo menos uma pequena alteração a informar o utilizador do que se está a passar (ou do que acabou de acontecer, por exemplo, quando pedido tiver sido efectuado com sucesso ou informar no caso de insucesso).

Share this post


Link to post
Share on other sites
brunoais

Precisas de usar AJAX para executar um pedido ao servidor (típico ficheiro .php como farias num form) e executas de forma assíncrona. Recomendo jQuery para o fazeres pois facilita o seu uso mas se o Javascript que usas nessa página é mínimo talvez não valha a pena usar uma framework JS só por causa disto. Procura como o fazer, não falta informação na net, lembra-te só que o mesmo código não funciona necessariamente de igual forma em cada browser.

E só mais uma nota, dizes que queres a página na mesma sem ser alterada, sugiro pelo menos uma pequena alteração a informar o utilizador do que se está a passar (ou do que acabou de acontecer, por exemplo, quando pedido tiver sido efectuado com sucesso ou informar no caso de insucesso).

Só para clarificar:

O objecto javascript que procuras é o xmlHttpRequest() object.

Podes encontrá-lo explicado aqui: http://www.w3schools.com/


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.