Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

memberi batasan nilai pada php dan ajax

<script type="text/javascript" src="jquery-1.4.3.min.js"></script>
<script>
var i = 5;
var jumlah;
var brt = new Array();
var rotasi = 5;
var nomorakhir;
var posisiar;
$(document).ready(function(){
    jumlah = $("#jumlahberita").html();
    jumlah = parseInt(jumlah);
    nomorakhir = $("#nomorakhir").html();
    for(x=1;x<=jumlah;x++){
        brt[x] = $("#drz"+x).html(); //mengambil berita ,menjadi array brt[]
    }
    cek();
    putar();
});
function cek(){
    $.ajax({
        url: "cekdata.php",
        data: "akhir="+nomorakhir,
        cache: false,
        success: function(msg){
            if(msg!=""){
                data = msg.split("||");
                nomorakhir = data[0];
                brt.push(data[1]); //tambahkan berita baru ke array brt[] di posisi akhir
                jumlah++;
                rotasi = jumlah;
            }
        }
    });
    var waktucek = setTimeout("cek()",4000);
}

function putar(){
    if(jumlah>4){                   //kita putar atau scroll jika jumlah berita lebih dari 4
        $("#papan").prepend("<div id=drz"+i+" class=x><span id=s"+i+">"+brt[rotasi]+"<br></span></div>");
        $("#s"+i).hide();
        $("#drz"+i).slideDown(400); //fungsi untuk melakuan scrolldown
        $("#s"+i).fadeIn(3000);     //fungdi untuk menampilkan berita secara fade in
        rotasi--;
        i++;
        if(rotasi<=(jumlah - 8)){  //bagaiman mnnganti angka 8 dengan bnyaknya dta di tb_komentar shingga sya tdak hrus mengganti manual???
            rotasi = jumlah;
        }
    }
    var waktuputar = setTimeout("putar()",4000);
}
</script>

Tagged:

Comments

  • edited March 2013
    tb_komentar itu di mana? tabel, variabel atau sudah disimpan di DOM?
    kalo nulis code, tolong menggunakan tag pre, supaya lebih rapi dan mudah dibaca. Tolong dibaca posting ini http://goo.gl/snAeF
  • tb_komentar ada di database rental mas...
    sudah....
    waktu itu sya sudah nyoba gnti angka 8 di atas tadi dg rmus
    <pre lang="php">
    <?php include "koneksi.php";
    $a = mysql_num_rows("select * from komentar");
    echo $a;
    ?>
    </pre> seperti itu malah error.
    krn kalau 8 td tidak di update n, jika jumlah data di tb_komentar ad 10 maka komentar 
    yg ke 9 n 10 tidak di tmpilkan (undefined) makanya kalau misal jumlah data komentar nya ada 10 ya sya mesti gnti angka 8 tadi jadi 10.
    barang kali sya bsa bri link nya biar mas nya phama mksut sya...
    http://hotbenp.wordpress.com/2013/01/11/membuat-berita-dinding-auto-refresh-seperti-twitter-dengan-jquery-dan-php/
  • edited March 2013
    mana ada perintah kaya gini :

    mysql_num_rows("select * from komentar");

    aya-aya wae ...

    sql ya di eksekusi dolo pake mysql_query(), tampung hasilnya di variabel, ini variabel resource
    lalu variabel resource ini yg dipake jadi parameter num rows

    kalo mau buka php manual, penjelasan mysql_num_rows ... pan ada contohnya disitu
  • maaf salah tulis tadi...
    iya sudah saya cobak seperti itu pak.....

    namun angka 8 nya tidak mau menyesuaikan jumlah data tb_komentar.. ????

  • lalu koding yg sudah ditulis kaya apa ?
  • hia.. ngikut aja deh..
Sign In or Register to comment.