Я искал здесь много вопросов, но мне кажется, что ничего не работает для меня ... Он не обновляет базу данных.Обновление базы данных OnClick() <a>
function language(id,lang){
$.ajax({
url: 'modules/tca/updatedb.php',
type: 'POST',
data: 'id='+id+'&lang='+lang,
});
}
<li><a href="#en" onclick="return language($id,"en");"><span class="flag flag-usa flag-1x"></span> EN</a></li>
<li><a href="#fr" onclick="return language($id,"fr");"><span class="flag flag-frc flag-1x"></span> FR</a></li>
Это мой updatedb.php.
<?php
@include_once('setdb.php');
$id = $_POST['id'];
$lang = $_POST['lang'];
mysql_query("UPDATE users SET lang='$lang' WHERE id = '$id' ");
?>
И каков ваш вопрос? С чем вы столкнулись? Что-то работает не так, как ожидалось? –
Это не обновление базы данных. – Daniel
Скорее всего, это псевдо-код, но вы должны быть осторожны с SQL-инъекцией, так как вы вообще не защищаете его. – garrettmurray