2017-02-06 40 views
0

我想说明的通知,如Facebook,但有更多的方式只是简单地通知,但我有一些问题菜单栏上。 这是所有用户的错误,即使我创建了一个新帐户,他们也拥有相同的通知。 Bug 代码:通知与会议

<?php 
include("session.php"); 
?> 
<html> 
<head> 
<link rel="icon" href="../imagens/4.png" /> 
    <title>BlendUp</title> 
    <!-- Latest compiled and minified CSS --> 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
<link rel="stylesheet" type="text/css" href="../css/costum.css"> 
    <link rel="icon" href="Icone.png" width="50px" height="45px"> 
<!-- jQuery library --> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 

<!-- Latest compiled JavaScript --> 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
</head> 
<body> 
<div id="navbar" class="navbar navbar-fixed-top"> 
    <div class="navbar-def"> 
      <div class="navbar-header"> 
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
      </button> 
       <a href="../login/profile.php" class="navbar-brand"> <img src="../imagens/5.png" width="125px" height="35px" ></a> 
      </div> 
    <div class="collapse navbar-collapse"> 
     <ul class="nav navbar-nav"> 
     <li class="dropdown"> 
       <a class="dropdown-toggle" data-toggle="dropdown" href="#">Pedidos 
       <span class="caret"></span></a> 
      <ul class="dropdown-menu"> 
       <li><a href="../forms/p_criar.php">Criar</a></li> 
       <li><a href="../php/p_view.php">Visualizar</a></li> 
      </ul> 
     </li> 
     <li class="dropdown"> 
       <a class="dropdown-toggle" data-toggle="dropdown" href="#">Conteúdo 
       <span class="caret"></span></a> 
      <ul class="dropdown-menu"> 
       <li><a href="#">Criar</a></li> 
       <li><a href="#">Visualizar</a></li> 
      </ul> 
     </li> 
     <li class="dropdown"> 
       <a class="dropdown-toggle" data-toggle="dropdown" href="#">Portais 
       <span class="caret"></span></a> 
      <ul class="dropdown-menu"> 
       <li><a href="../forms/po_criar.php">Criar</a></li> 
       <li><a href="../php/po_view.php">Visualizar</a></li> 
      </ul> 
     </li> 
     </ul> 
     <?php  
$result = mysqli_query($link,"SELECT * from pedidos where p_nomeuti='{$_SESSION['login_username']}' and p_estado='0'"); 
$result1 = mysqli_query($link,"SELECT count(*) from pedidos where p_autor='$login_session'"); 
$num_rows = mysqli_num_rows($result); 
$num_rows1 = mysqli_num_rows($result1); 
$numrowstotal= $num_rows + $num_rows1; 
echo $num_rows; 
echo $num_rows1; 
echo $numrowstotal; 
?> 
     <ul class="nav navbar-nav navbar-right"> 
       <li><a class="dropdown-toggle" data-toggle="dropdown">Bem Vindo, <?php echo $login_session;?><?php echo $numrowstotal;?> </a> 
       <ul class="dropdown-menu"> 
       <li><a>Por terminar <?php echo $num_rows;?></a></li> 
       <li><a>A fazer <?php echo $num_rows1;?></a></li> 
       </ul> 
       <li> <a href="logout.php"> Logout <img src="../imagens/6.png" style="width:15px; height:15px" align="middle" > </a> </li> 
     </ul> 
    </div> 
    </div><!--/.nav-collapse --> 
    <body style="background-color:#122a82"> 
</div> 
    <div class="container"> 
    </head> 
    </html> 
<link rel="stylesheet" type="text/css" href="../css/pesquisa.css"> 
<div class="well-searchbox"> 
       <form class="form-horizontal" role="form"> 
        <div class="form-group"> 
         <label class="col-md-4 control-label">Keyword</label> 
         <div class="col-md-8"> 
          <input type="text" class="form-control" placeholder="Keyword"> 
         </div> 
        </div> 

        <div class="form-group"> 
         <label class="col-md-4 control-label">Portais</label> 
         <div class="col-md-8"> 
          <select class="form-control" placeholder="Country"> 
           <option value="">All</option> 
           <option value="">Country 1</option> 
           <option value="">Country 2</option> 
          </select> 
         </div> 
        </div> 

        <div class="form-group"> 
         <label class="col-md-4 control-label">Data Inicio</label> 
         <div class="col-md-8"> 
          <input class="form-control" type="date" name="dataini"> 
         </div> 
        </div> 
        <div class="form-group"> 
         <label class="col-md-4 control-label">Data Fim</label> 
         <div class="col-md-8"> 
          <input class="form-control" type="date" name="datafim"> 
         </div> 
        </div> 
        <div class="form-group"> 
        <div class="col-sm-offset-4 col-sm-5"> 
         <button type="submit" class="btn btn-primary">Pesquisa</button> 
        </div> 
       </form> 
      </div> 
</body> 
</html> 

session.php文件

<?php 
include('../config/db.php'); 
session_start(); 
$check=$_SESSION['login_username']; 
$session=mysqli_query($link,"select u_nick from utilizadores where u_nick='$check' "); 
$row=mysqli_fetch_array($session); 
$login_session=$row['u_nick']; 
if(!isset($login_session)) 
{ 
header("Location:../index.html"); 
} 
?> 

我用PHP就像我在其他人的问题已经说过了。 这不是完整的代码,这是我的菜单的一部分。 如果你需要更多的我的代码,请告诉我生病后在这里

+0

请不要使用'mysql'函数.perfer'mysqli'或'PDO'。参见[链接](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) – gaurav

+0

好,谢谢,我会编辑我的代码 –

+0

尝试'回声$ _SESSION [ 'login_username']'看到会话变量是否正在改变。 – gaurav

回答

1

您使用的查询count函数返回SELECT语句检索等等mysqli_num_rows()回报总是一个行数的计数。

SELECT * from pedidos where p_nomeuti='{$_SESSION['login_username']}' and p_estado='0' 
SELECT * from pedidos where p_autor='{$_SESSION['login_username']}' 

所以现在用mysqli_num_rows