Sur ma base de données, je prévois de créer une table de stockage des messages pour alerter les utilisateurs de tout ce qu'ils doivent faire.Utilisation de jQuery Growl avec PHP et MySQL
Je cherche à utiliser une méthode de notification jQuery growl, mais je suis confus à la façon dont je commencerais à le construire.
Les données seraient ajoutées dans la base de données en utilisant la méthode d'insertion MySQL standard à partir d'un formulaire, mais comment sélectionner les messages de la base de données à afficher en utilisant le jQuery growl.
Est-ce que cela nécessiterait l'utilisation d'AJAX?
Voici le code JavaScript que j'ai à ce jour, je me demandais comment je mettre en œuvre le code PHP à côté d'elle pour que je puisse retirer les données de mes tables pour afficher les notifications:
<script type="text/javascript">
// In case you don't have firebug...
if (!window.console || !console.firebug) {
var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];
window.console = {};
for (var i = 0; i < names.length; ++i) window.console[names[i]] = function() {};
}
(function($){
$(document).ready(function(){
// This specifies how many messages can be pooled out at any given time.
// If there are more notifications raised then the pool, the others are
// placed into queue and rendered after the other have disapeared.
$.jGrowl.defaults.pool = 5;
var i = 1;
var y = 1;
setInterval(function() {
if (i < 3) {
$.jGrowl("Message " + i, {
sticky: true,
log: function() {
console.log("Creating message " + i + "...");
},
beforeOpen: function() {
console.log("Rendering message " + y + "...");
y++;
}
});
}
i++;
} , 1000);
});
})(jQuery);
</script>
<p>
</span>
<p>