Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/09/2012, 08:36
jmartell
 
Fecha de Ingreso: agosto-2012
Mensajes: 13
Antigüedad: 11 años, 7 meses
Puntos: 4
Respuesta: Como hacer estado y comentarios como Facebook

es fasil
tienes que tener dostablas ejemplo: "muro" y "comentarios"

y este escipt te servira para aparese el input a apara comentar
function add_comnt_comnt(id){

var input = '<span class="comnt_list"><input name="testtext" onkeypress="if(event.keyCode == 13){ add_muro_coment('+id+');}" class="add_com_com" id="muro_mensage'+id+'" type="text" /></sapn>';
var id_1 = 'coment_muro_'+id ;
var id_2 = 'muro_mensage'+id ;
document.getElementById(id_1).innerHTML = input ;
document.getElementById(id_2).focus();
}
<!------------------proseso html------------------------------>
en cada publicacion de estado coloca un div con el id "coment_muro_xxx"
yjeneras un link para en lafuncion add_comnt_comnt(id); co el ide de al publicacion

<!------------------proseso ajax----------------------------->
function add_muro_coment(id_m){
var pos_url = 'func/get_.php';
var mensage_return = 'coment_muro_'+id_m ;
var mensage = document.getElementById('muro_mensage'+id_m).value ;
var req = new XMLHttpRequest();
if(req){
req.onreadystatechange = function() {
if (req.readyState == 4 && (req.status == 200 || req.status == 304)) {
document.getElementById(mensage_return).innerHTML = req.responseText;

}
}
req.open('GET', pos_url +'?mensage_com='+mensage+'&id_mensage='+id_m,true) ;
req.send(null);
}
}
<!--------------------proseso PHP ---------------------------->
esto ba en erchibo get_.php
entro de la funcion puedes buscar los datos del usuari a regresar al div



//funcion para comentar sobre los comentarios
if($_GET['mensage_com']){ add_mensage_mensage($_GET['id_mensage'],$idsecion,$_GET['mensage_com']); }



function add_mensage_mensage($id_muro,$id_user,$mensage){



$fecha = time();
$Poner = mysql_query("INSERT INTO `muro_comentarios` (`id_muro`,`id_user`,`mensage`,`fecha`)VALUES ('".$id_noticia."','".$id_user."','".$mensage."',' ".$fecha."');");
if($Poner){}





}