0 امتیاز
قبل در برنامه نویسی توسط (10 امتیاز)
ویرایش شده قبل توسط

سلام میخام کدهای زیر رو با pdo بنویسم هرکاری کردم نشد خطا میده

<?php
session_start();
include('chat/db.php');

$from =  $_SESSION['user_session'];

function get_user_by_id($id){
  global $db;
  $query  = mysqli_query($db,'SELECT * FROM users WHERE user_id="'.$id.'" LIMIT 1');
  $rulset = mysqli_fetch_object($query);
  return $rulset;
 
}

if(isset($_POST['submit'])){
  $message = $_POST['message'];
  $to = $_POST['to'];
  $date= time();
  $ip= $_SERVER['REMOTE_ADDR'];
 

}else if($_POST['GET']){
 
  $to = $_POST['to'];
 
  $query  = mysqli_query($db,'SELECT * FROM userchat WHERE (be="'.$to.'" AND az="'.$from.'") OR (az="'.$to.'" AND be="'.$from.'") ORDER BY chat_id ASC LIMIT 50');
  $html = '';
  $data = array();
  while ($obj = mysqli_fetch_object($query)){
   $data[] = $obj;
  }
 
  if(count($data) > 0){
  foreach($data as $info){
  
   $html .= '<div class="msg-time-chat">';
   $html .= '<a href="#" class="message-img">';
   $html .= '<img width="45px" height="45px"class="avatar" src="'.get_user_by_id($info->az)->avatar.'" alt=""></a>';
   $html .= '<div class="message-body msg-in">';
   $html .= '<span class="arrow"></span>';
   $html .= '<div class="text">';
   $html .= '<p class="attribution"><a href="#">'.get_user_by_id($info->az)->name.'</a></p>';
   $html .= '<p>'.$info->message.'</p>';
   $html .= '</div>';
   $html .= '</div>';
   $html .= '</div>';
  
  
  }
  } else{
   $html = 'هیچ پیامی پیدا نشد ...';
  }
 
  echo $html;
 
}
?>

سوالات مشابه

0 امتیاز
2 پاسخ 2.7هزار بازدید
+1 امتیاز
1 پاسخ 947 بازدید
0 امتیاز
0 پاسخ 524 بازدید
0 امتیاز
2 پاسخ 4.3هزار بازدید
0 امتیاز
0 پاسخ 215 بازدید
0 امتیاز
1 پاسخ 359 بازدید
0 امتیاز
0 پاسخ 317 بازدید
0 امتیاز
2 پاسخ 695 بازدید
0 امتیاز
2 پاسخ 1.2هزار بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 2.0هزار بازدید
...