2017-01-28 9 views
-1

私は電子商取引のWebサイトで作業していますが、現在顧客が詳細を記入して送信してデータを送信するコンタクトフォームがあります。メッセージと呼ばれるテーブル。新しいデータがテーブルに挿入されたときの通知

今私は、サイト管理者は、彼らが新しいメッセージを持ったメッセージ 私はメッセージ李に通知を表示したい

<li><a href="messages.php">Messages</a></li> 

は、私はどのように行うか見ることができ、データベースからすべてのメッセージをフェッチするページメッセージのページを持っていますそれ?

は、こちらのページのすべてのコード

 $presults = $db->query("SELECT * FROM messages ORDER BY DATE DESC"); 

    <h2 class="text-center">Messages</h2> 
<div class="clearfix"></div> 
<hr> 

<table class="table table-bordered table-condensed table-striped"> 
    <thead> 
      <th></th> 
      <th>Name</th> 
      <th>Email</th> 
      <th>Subject</th> 
      <th>Date Received</th> 
      <th>message</th> 
    </thead> 
    <tbody> 
      <?php 
       while($product = mysqli_fetch_assoc($presults)) : ?> 
      <tr> 
       <td> 
        <a class="btn btn-xs btn-default" href="messages.php?delete=<?php echo $product['id']; ?>"><span class="glyphicon glyphicon-remove"></span></a> 
       </td> 
       <td><?php echo $product['name']; ?></td> 
       <td><?php echo $product['email']; ?> </td> 
       <td><?php echo $product['subject']; ?> </td> 
       <td><?php echo $product['date']; ?> </td> 
       <td><?php echo $product['message']; ?></td> 
      </tr> 
      <?php endwhile; ?> 
    </tbody 

答えて

1

ここで、「LI」タグが出口がSQLクエリは、新しいmeesagesかがあるかどうかを確認するために、データベースをチェックするために行うことです。

新しいメッセージがない場合は何もしません.... LIタグの任意のスタイルが適用された場合(例えば、それは太字や色の赤にする)

if(true){ 
echo '<li style="colore:#ff0000">messages</li>'; 
}else{ 
echo '<li>messages</li>'; 
} 
+0

ありがとうあなたが私を歓迎している – Comunit3

+0

完全に働きましたこんにちは...これを聞いてうれしい – Adham

関連する問題