Necesito su ayuda señores. Verán quiero mandar el valor de 3 variables las cuales vienen de varios campos de un formulario,excepto una la cual la paso a javascript desde PHP. Si se preguntan si esa variables cargan los valores,digo que si.Ya probé eso,mediante "alert();"
El problema esta en que solo me registra la primera de ellas en la BD,las demás no hacen nada,no aparecen.
JQUERY
<script type="text/javascript">
$(document).ready(function(){
$('#btnGL').click(function(){
var id_post = $('#bookId').val();//Obtener valor del campo con el ID del post
var id_usuario = <?php echo $id_user ?>;//Obtener ID del usuario que hizo el post
var obtenerBallon = $('#ageOutputId').val();//Obtener valor del campo cantidad de ballons
alert(id_usuario);
alert(id_post);
var datos = 'idPost='+ id_post + 'idUsuario='+ id_usuario + 'puntos='+
obtenerBallon;
$.ajax({
type:'POST',
url:'VotosGL.php',
data:datos,
success:function(result){
alert(result);
}
});
});
});
</script>
PHP
<?php
include('conexion.php');
$id_post = $_POST['idPost'];
$id_usuario = $_POST['idUsuario'];
$puntos = $_POST['puntos'];
$insert = mysqli_query($conn, "INSERT INTO posts_votos (id_post,id_usuario,puntos) VALUES('$id_post','$id_usuario','$puntos')");
?>