2
- Qoşuldu
- 6 Sen 2022
- Mesajlar
- 143
- Reaksiya hesabı
- 27
- Xallar
- 28
salam deməli mənim
`chat` adında tablom var və o tabloda
id - mesaj id
u1 - mesaj göndərən
u2 - mesajı alan
mesaj - mətn
date - tarix
bundan əlavə digər `users` adında digər tablom var və
id
login
pass
date
indi mən aşağıdakı kodda Whatsapp kimi eger istifadeci offline ise yazilsin mesaj getdi eger online ise mesaj catib mesaj oxundusa oxundu yazilsin nece etmek olar ele?
`chat` adında tablom var və o tabloda
id - mesaj id
u1 - mesaj göndərən
u2 - mesajı alan
mesaj - mətn
date - tarix
bundan əlavə digər `users` adında digər tablom var və
id
login
pass
date
indi mən aşağıdakı kodda Whatsapp kimi eger istifadeci offline ise yazilsin mesaj getdi eger online ise mesaj catib mesaj oxundusa oxundu yazilsin nece etmek olar ele?
PHP:
<?php include ("db.php"); ?>
<?php
$men=me($_COOKIE["login"]);
$kim=me($_GET["id"]);
$cek = $db->query("SELECT * FROM `chat` where `u1`='$men' and `u2`='$kim' or `u1`='$kim' and `u2`='$men' order by id desc");
echo '<div class="w3-container">';
if($cek->num_rows>0){
foreach ($cek as $mes){
if($mes["r"]==0){
$k="<img src='tek.png' width='16' height='16'>";
}
if($mes["r"]==1){
$k="<img src='cut.png' width='16' height='16'>";
}
if($mes["r"]==2) {
$k="<img src='i.png' width='16' height='16'>";
}
if($mes["u2"]==$men){
echo "<div align='left' class='w3-pale-white'>{$mes["u1"]}{$mes["mesaj"]} <hr></div>";
mysqli_query($db,"UPDATE `chat` SET `r`='2' where `u2`='{$men}' and `id`='{$mes["id"]}'");
}
else {
/* Mesaj area*/
$time=time()-60;
$cekm=$db->query("SELECT * FROM `users` where `login`='{$kim}' and `last`<'{$time}'");
if($cekm->num_rows==0){
echo "Xettde";
mysqli_query($db,"UPDATE `chat` SET `r`= '1' where `u1`='{$kim}' and `id`='{$mes["id"]}'");
} else {
echo "off"; mysqli_query($db,"UPDATE `chat` SET `r`= '0' where `u1`='{$kim}' and `id`='{$mes["id"]}'");
}
/*mesaj baglandi*/
echo "<div align='center' class='w3-pale-green'>"; echo "Siz<br/>{$mes["mesaj"]} <br/>".$k."<hr></div>";
}
}
}
else {
echo "<div class='w3-pale-red'>Hecbir mesaj tapilmadi...</div>";
}
?>