Código HTML:
Ver original
Código Javascript:
Ver original
function Comentar(Id,Usuario,Avatar,Pagina){ // Variables ajax --- var ajax = new XMLHttpRequest(); // Variable Comentario --- var Comentario = document.getElementById('Comentar').value; // Estados --- ajax.onreadystatechange = function(){ // Si esta cargando --- if(ajax.readyState==1 || ajax.readyState==2 || ajax.readyState==3){ // Escribe : Cargando... document.getElementById('Estados').innerHTML='Cargando...'; } // Si se termino --- if(ajax.readyState==4 && ajax.status==200){ // Escribe : Gracias por comentar , y Actualiza los Comentarios document.getElementById('Estados').innerHTML='Gracias por comentar'; } } // Envio --- ajax.open("GET","Enviar.php?Id="+Id+"&Usuario="+Usuario+"&Avatar="+Avatar+"&Comentario="+Comentario+"&Pagina="+Pagina,true); ajax.send(); }
Código PHP:
Ver original
<? //--- Conexion mysql --- // --- Variables --- $id = $_GET['id']; $Avatar = $_GET['Avatar']; // --- Insercion mysql --- echo 'id = '.$id.' <br>Usuario = '.$Usuario. ' <br>Avatar = '. $Avatar . '<br>Comentario = '. $Comentario . '<br>Pagina = '.$Pagina; // mysql_query("INSERT INTO comentarios (`id`, `Usuario`, `Avatar`, `Comentario`, `Pagina`) VALUES ('".$id."', '".$Usuario."', '".$Avatar."', '".$Comentario."', '".$Pagina."');"); // --- Cerrar mysql --- ?>
El archivo Enviar.php por si solo si lo abro con las variables me manda todo de 10 por eso dedusco que el problema esta en el ajax.
Algun comentario que me pueda ayudar