Hola, como dijiste, con
Ajax puedes llegar a la solucion...
primero crea un archivo
.js e incluyelo en video.php...
busca como crear un objeto xmlhttprequest... encontraras un codigo JavaScript,lo debes poner en tu archivo
.js
Ahora modifica la linea donde esta el form y colocas
Código PHP:
Ver originalecho '<form method="POST" action="anadir_comentario.php" onsubmit="return inserta_video(comentario)">'
Algo asi, (modifique algunas cosas de esa linea)
ahora en tu archivo
.js debes definir una funcion que se encargue de hacer la insercion del video y mostrarlo...
Código Javascript
:
Ver originalfunction inserta_video(comentario){
myAjax.open("POST", "anadir_video.php");
myAjax.onreadystatechange = resultado;
myAjax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
myAjax.send("comentario="+comentario);
}
function resultado(){
if (myAjax.readyState == 4) {
var r = myAjax.responseText;
document.getElementById('añadir_comentarios').innerHTML = r;
}
return false;
}
Recuerda que MyAjax es el objeto que te dije que investigaras...
debes modificar tu archivo anadir_comentario.php... despues de insertarlo debes hacer un select para mostrar los comentarios asi como hiciste en el archivo video.php...
y el resultado lo imprimes con echo...
En el codigo que escribi arriba en la variable
r esta guardado lo que imprimiste con el echo
todo esto se recagara en tu div con id="añadir_comentarios"
basicamente es eso.... espero te sirva, creo que existen mejores formas dehacerlo, si alguien me quiere corregir, acepto las criticas con gusto