تشکر از لطف شما اما کد عمل نمیکنه
$group = '2'; // گروه مطلب خبر
$today_en= str_replace('-','/',$join_today_en); // تاریخ امروز 12-10-1399
$tomorrow_en = reduce_date_en(3); // تاریخ سه روز آینده 15-10-1399
try // انتخاب جدول خبر
{
$select_blog = $database_connect->prepare("SELECT * FROM `news` WHERE `group`=:group AND `status`='1' ORDER BY `id` DESC");
$select_blog->bindParam(':group', $group, PDO::PARAM_STR, 100);
$select_blog->execute();
$news_cont=$select_blog->rowCount();
}
catch(PDOException $error)
{
trigger_error('<center><h5 style="color:red">خطا: عدم امکان تعیین گروه خبر</h5></center><br />' . $error->getMessage(), E_USER_ERROR);
}
while($post=$select_blog->fetch(PDO::FETCH_ASSOC))
{
$posts_id=''.$post['id'].',';
}
try // انتخاب جدول مطالب عنوان سایت
{
$select_blog_top_post = $database_connect->prepare("SELECT id,end_date FROM `see` ORDER BY `id` DESC");
$select_blog_top_post->bindParam(':group', $database_value_read, PDO::PARAM_STR, 100);
$select_blog_top_post->execute();
$top_post_cont=$select_blog_top_post->rowCount();
}
catch(PDOException $error)
{
trigger_error('<center><h5 style="color:red">خطا: عدم امکان تعیین وجود مطلب در عنوان سایت</h5></center><br />' . $error->getMessage(), E_USER_ERROR);
}
while($record_row=$select_blog_top_post->fetch(PDO::FETCH_ASSOC))
{
$SeeList=array($record_row['id']);
}
foreach($List AS $Data)
{
$SeeList[]=array($Data['id']=>$Data['end_date']);
}
function CheckSee()
{
global $posts_id, $SeeList, $today_en;
$DataEx=explode(',',$posts_id);
$Count=count($DataEx)-1;
$RandID=rand(0,$Count);
var_dump($RandID);
//Check See
$Acc=0;
if(isset($SeeList[$RandID])){
if($SeeList[$RandID]==$Todaye)
{
$Acc=1;
}
}
// Result
if($Acc==1)
{ try // شماره ای دی پست
{
$insert_blog_top_post = $database_connect->quary("INSERT INTO `see` (`post_id`, `start_date`, `end_date`) VALUES ($SeeList[$RandID], $today_en, $tomorrow_en)");
$insert_blog_top_post->execute();
}
catch(PDOException $error)
{
trigger_error('<center><h5 style="color:red">خطا: عدم امکان درج مطلب در عنوان سایت</h5></center><br />' . $error->getMessage(), E_USER_ERROR);
}
echo"This ID=".$SeeList[$RandID];
}else{
//Loop
CheckSee();
}
}
echo CheckSee();