Este es el archivo del url del archivo anterior
datos.php
Código PHP:
<?php
require_once("class/class_conexion.php");
$datas=array();
$datos=array();
if($_POST["val"]=="valida_session")
{
if(isset($_SESSION["usuario"]))
{
$datas[0]=array("respuesta"=>"1");
print_r(json_encode($datas));
}else
{
$datas[0]=array("respuesta"=>"0");
print_r(json_encode($datas));
}
}
if($_POST["val"]=="logueo")
{
$sql="select * from chat where usuario='".$_POST["usuario"]."'";
$res=mysql_query($sql,Conectar::con());
if($reg=mysql_num_rows($res)==0)
{
$datas[0]=array("respuesta"=>"0");
$_SESSION["usuario"]=$_POST["usuario"];
print_r(json_encode($datas));
}else
{
$datas[0]=array("respuesta"=>"1");
print_r(json_encode($datas));
}
}
if($_POST["val"]=="ver_mensajes")
{
if(isset($_SESSION["usuario"]))
{
$sql="select count(*)as total from chat";
$res=mysql_query($sql,Conectar::con());
$reg=mysql_fetch_assoc($res);
$_SESSION["actual"]=$reg["total"];
$sql="select * from chat";
$res=mysql_query($sql,Conectar::con());
$datas[0]=array("respuesta"=>"1");
$i=0;
while($reg=mysql_fetch_assoc($res))
{
$i++;
$datos[$i]=array("mensaje"=>$reg["texto"],"usuario"=>$reg["usuario"],"fecha"=>$reg["fecha"]);
}
print_r(json_encode($datos));
}else
{
$datas[0]=array("respuesta"=>"0");
print_r(json_encode($datas));
}
}
if($_POST["val"]=="revisa_cantidad_mensajes")
{
$sql="select count(*)as total from chat";
$res=mysql_query($sql,Conectar::con());
$reg=mysql_fetch_assoc($res);
if(isset($_SESSION["usuario"]))
{
if(isset($_SESSION["cantidad_actual_mensajes"]))
{
$sql2="SELECT * FROM chat ORDER BY id_chat DESC LIMIT 1";
$res2=mysql_query($sql2,Conectar::con());
$reg2=mysql_fetch_assoc($res2);
$_SESSION["cantidad_actual_mensajes"]=$reg["total"];
$datos[0]=array("actual"=>$_SESSION["actual"],"usuario"=>$reg2["usuario"],"mensaje"=>$reg2["mensaje"],"fecha"=>$reg2["fecha"]);
print_r(json_encode($datos));
}else
{
$_SESSION["cantidad_actual_mensajes"]=$reg["total"];
//print_r(json_encode($datos));
}
}
}
if($_POST["val"]=="insertar_mensaje")
{
if(isset($_SESSION["usuario"]))
{
$sql="insert into chat values(null,'".$_POST["mensaje"]."','".$_SESSION["usuario"]."',now())";
$res=mysql_query($sql,Conectar::con());
$datas[0]=array("respuesta"=>"1");
print_r(json_encode($datas));
}else
{
$datas[0]=array("respuesta"=>"0");
print_r(json_encode($datas));
}
}
?>