mysql tablodan satır getiriliyor ve JGROWL bildirimleri gibi onları göstererek

1 Cevap php

i jgrowl içine benim php / mysql kodunu uygulama sorunları yaşıyorum

Eğer jgrowl aşina iseniz Growl yaptığı gibi OS X için bildirimleri sunar bilecek

i benim tablosundan tüm kayıtları okumak ama şu anda sadece bir bildirim olarak bir kayıt görüntüleniyor almaya çalışıyorum ve bunun üzerinden 4 kez döngüler

başka bir sorun i tabloda 5 satır varsa o jgrowl sadece 4 bildirimleri izlendi olacak gösterecektir olmasıdır

nasıl i bildirimleri olarak tablodaki tüm kayıtları görüntülemek için alabilirim ve nasıl ben şu anda eksik biri için bildirimleri ve hesap olarak kayıtları (5) toplam sayısını görüntülemek yok

Önceden beyler teşekkür ... Allah korusun

        <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 < <?php echo $totalRows_comment; ?> ) {

                    <?php

                    echo '$.jGrowl("'.$row_comment['comment'].'",';

                                 ?>

                                 {
                            sticky:         true,
                            log:            function() {
                                console.log("Creating message " + i + "...");
                            },
                            beforeOpen:     function() {
                                console.log("Rendering message " + y + "...");
                                y++;
                            }
                        });
                    }

                    i++;
                } , 1000 );

            });
        })(jQuery);

        </script>                     
                    <p>

</span>
<p>

1 Cevap

Your problem is definitely not in fetching rows.
All these problems grows from the same root: an unclear goal. What javascript code you want to get?

2 parça halinde işini bölmek ve bunları ayrı ayrı yapılması gerekir:

  1. Işe alır kadar birbirinden PHP ve MySQL sizin Grovvl ya da her türlü kodu ve debug yazmak. Her veri bit orada hiçbir PHP ve MySQL ve veri statik gibi, kodlanmış olmalıdır.

  2. Eğer (1) çalışmak için olsun, kolay bir parçası olmaya devam edecektir: sadece exact copy javascript kodu üreten bir PHP / MySQL kod yazmak. Değil büyük bir anlaşma.

That's all.
Just don't sit between 2 stools.
Hope this helps