Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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>
altera_newsletter() terá que ser uma chamada para uma função em JS que irá disparar um evento para o PHP, ou seja, ajax. Do jeito que você idealizou a coisa nunca vai funcionar.