combox onchange +function php - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: combox onchange +function php (/showthread.php?tid=21347) |
combox onchange +function php - joaonunofz - 16-07-2015 01:11 Boa noite , como posso fazer o update da minha base dados somente fazendo o evento onchange da minha combox e usando uma função em php? Sei que estou falhando em algo.....alguem me pode ajudar? Eis o meu codigo... : <?php function altera_newsletter() { $news_letters = $_POST['Newsletter']; $altera_newsletter = $ligacao->query("UPDATE utilizadores SET newsletters = '$news_letters' WHERE id = '".$_SESSION['id']."' "); } ?> <select name="Newsletter" id="nw" onChange="altera_newsletter();"> <option value="">Selecione</option> <option value="sim">Sim</option> <option value="não">Não</option> </select> RE: combox onchange +function php - ssantos90 - 16-07-2015 08:27 Bom dia, O que te esta a falhar é que estas a chamar uma função JavaScript "altera_newsletter();" no onChange do select e não é possível chamar directamente uma função php desse modo. Há varias soluções dependendo do que pretendes, podes chamar um form submit e ir buscar os dados dessa forma com o php como podes usar jquery para fazer POST send o método mais preferível. Deixo-te um link para veres melhor. http://www.w3schools.com/jquery/ajax_post.asp RE: combox onchange +function php - joaonunofz - 16-07-2015 23:32 (16-07-2015 08:27)ssantos90 Escreveu: Bom dia,Oque eu pretendo,é ao alterar o valor da combobox ele faz o update automatico sem clicar em nenhum botao submit do form, entendeu-me? |