2017-11-03 2 views
0

Ich habe einen Tabellennamen order_detail in MySQL-Datenbank, und ich bekomme Werte aus meiner Android-App, so dass ich order_id als Benachrichtigung anzeigen möchte in meinem Admin-Panel, die in HTML/PHPSo zeigen Sie Daten als Benachrichtigung aus der Datenbank in html/php Kopfzeile in Benachrichtigungssymbol

Tabellenname codiert: order_detail seine Attribute sind wie folgt

ITEM_ID | order_id | Elementname | Preis | Menge

I-Benachrichtigungssymbol in meinem Admin-Panel habe ich in, es zeigen order_id will, wenn jemand um von Android-App gibt und dass, um in der oben erwähnten Tabelle gespeichert ist I Benachrichtigung

Code für die Benachrichtigung Symbol erhalten ist:

<a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="label label-pill label-danger count" style="border-radius:10px;"></span> <span class="glyphicon glyphicon-envelope" style="font-size:18px;"></span></a> 

Antwort

0

Es gibt viele verschiedene Möglichkeiten, dies zu tun. Ich werde zwei Möglichkeiten zeigen, eine für Anfänger und die andere ist viel fortgeschrittener.

1- erstellen PHP Funktion, die es Benutzerbenachrichtigungen aus der Datenbank und rufen mit Ajax wird und setInterval() js-Funktion automatisch jeden bestimmten Zeitraum die serverseitige Funktion aufzurufen (ex: 10 Sekunden) Beispiel Code:

Javascript

function getUserNotifications() { 
    //Call server here and get notifications 
    //Then modify notifications list in HTML. 
} 

//Then use the setInterval function on document ready 
setInterval(getUserNotifications, 10000); //10000 = 10 seconds 

2- Get über WebPush und die numerou lernen Pakete, die Echtzeit-Benachrichtigungen vom Server zum Client senden können. Beispielpakete für PHP: Github: Web push php und Stackoverflow: How to use web push php library und schließlich Github web push example project

Viel Spaß beim Lernen.

Verwandte Themen