@Programmer_codering

Как вывести количество входящих заявок?

Здравствуйте!
Есть меню и оно написано полностью на PHP:
<?php
     session_start();
     if($_GET['act']==="myfriends") $pp="active";
     if($_GET['act']==="outbox") $vp="active";
     if($_GET['act']==="inbox") $tp="active";
     if($_GET['act']==="subscribers") $cht="active";
     if($_GET['act']==="poisk") $pt="active";
     if(isset($_SESSION['login'])){
         $satira= '
               <div id="all_friendss_users_class">
	           <div id="kostr_doipit">
			 <button class="menu-toggle" onclick="loaerj();">Меню</button>
	             <nav id="menu">
     <ul id="super-list">
         <li class="main-menu__item main-menu__item--0 '.$pp.'" ><a href="?act=myfriends">Мои друзья</a></li>
         <li class="main-menu__item main-menu__item--1 '.$vp.'" ><a href="?act=outbox">Исходящие</a></li>
         <li class="main-menu__item main-menu__item--2 '.$tp.'" ><a href="?act=inbox">Входящие '.$_SESSION['count'].'</a></li>
         <li class="main-menu__item main-menu__item--3 '.$cht.'" ><a href="?act=subscribers">Подписчики</a></li>
         <li class="main-menu__item main-menu__item--4 '.$pt.'" ><a href="?act=findnew">Найти друзей</a></li>
     </ul>
</nav>
	           </div>
	       </div>
         ';
     }
     ?>

Возможно, выглядит уродливо, поэтому жду подсказок по улучшению :)
Есть код который должен вернуть значение для $_SESSION['count']
$poisk= $_GET['act'];
if($poisk === "inbox"){
	     if(!isset($_SESSION['login'])){
	         $text="Несанкционированный доступ в систему";
	     }
	       $sql = "SELECT name,familiya,img,link,id FROM users WHERE id IN (SELECT id_users_from FROM friends WHERE id_users_to=? AND status_to_keepass='IN PROCESS')";
	     $sth= $DataBaze->prepare($sql);
	     $sth->execute([$_SESSION['id_user']]);
	     if($sth->rowCount()>0){
	         $_SESSION['count']= $sth->rowCount();
	         $obrabotka= $sth->fetchAll();
	  
     }
	 }

Можно ли решить методом JS или Node.js или JQUERY
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Combat7
Сделай аякс запрос в метод который вернет тебе данные, и эти данные запиши потом куда надо
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы