Halo sobat , kali ini saya akan memperlihatkan source code php yang tentunya bisa aku jamin anda akan sangat menyukainya. Pada masalah ini kita akan melibatkan pertolongan dari Ajax Jquery. Penasaran ??? Oke eksklusif saja.
Anda Tau kan Twitter ?? kalau kita masuk ke halaman depan twitter.com, maka akan kita lihat semacam berita dinding yang menampilkan status atau gosip modern dari para twitter. Berita modern tersebut ditampilkan secara scrolling, lalu menngunakan efek fade in. Pada postingan kali ini kita akan belajar menciptakan seperti itu, dimana pada acara kita kali ini, kita akan menampilkan lima info modern secara scolling dan fade in (dari pudar mejadi terang). Kemudian program kita secara periodik akan menganalisa ke database, jikalau ada info terbaru, maka akan eksklusif kita update di informasi dinding.

 yang tentunya bisa saya jamin anda akan sangat menyukainya (Tutorial PHP) Membuat Berita Dinding Auto Refresh Seperti Twitter dengan jQuery dan PHP

Sekarang mari kita lihat algoritma dan arahan dari program ini.


Algoritma :


  1. Membuat database user dan informasi
  2. Mengambil 5 info terbaru dari database
  3. Memasukkan 5 info ke dalam suatu variabel array, agar gampang melakukan proses scrolling
  4. Melakukan scrolling 5 info terbaru tersebut
  5. Mengecek gosip modern setiap 4 detik, jika ada yang terbaru, tambahkan ke dalam variabel array untuk scrolling tersebut.
Berikut Kode Lengkapnya
Berikut ialah struktur tabel_user dan tabel_berita
CREATE TABLE `tabel_user` (
  `nomor` int(5) NOT NULL auto_increment,
  `userid` varchar(30) NOT NULL,
  `password` varchar(30) NOT NULL,
  `nama` varchar(30) NOT NULL,
  `email` varchar(30) NOT NULL,
  `photo` varchar(50) NOT NULL,
  PRIMARY KEY  (`nomor`)
);
CREATE TABLE `tabel_berita` (
  `nomor` int(5) NOT NULL auto_increment,
  `user_nomor` int(5) NOT NULL,
  `waktu` datetime NOT NULL,
  `info` tinytext NOT NULL,
  PRIMARY KEY  (`nomor`)
);

1. Pada halaman index.php, Copy-kan kode php di bawah ini :



Berita dinding seperti twitter









include "koneksi.php";
$i = 1;
//mengambil 5 info terbaru dari database
$info = mysql_query("SELECT * FROM tabel_berita,tabel_user
WHERE tabel_user.nomor=tabel_berita.user_nomor
ORDER by tabel_berita.nomor DESC LIMIT 5");
while($b = mysql_fetch_array($informasi))
    echo "
";
    echo "".$b['nama']." ";
    echo "".$b['waktu']."
".$b['berita']."
";
    echo "
\n";
    $i++;

//mengambil nomor terakhir, yang nanti berkhasiat untuk pengecekan
$selesai = mysql_query("SELECT nomor FROM tabel_berita ORDER BY nomor DESC LIMIT 1");
$a = mysql_fetch_array($simpulan);
$akibatnya = $a['nomor'];
?>

$j = $i - 1;
echo "";
echo "";
?>



Tes kirim pesan dari :





2. Pada Halaman cekdata.php, untuk memeriksa isu terbaru di database copy-kan code dibawah ini kedalam halaman cekdata.php :

include "koneksi.php";
$a = $_GET['tamat'];
$isu = mysql_query("SELECT * FROM tabel_berita,tabel_user
WHERE tabel_user.nomor=tabel_berita.user_nomor
AND tabel_berita.nomor>$a");
while($b = mysql_fetch_array($berita))";
    echo "".$b['nama']." ";
    echo "".$b['waktu']."
".$b['berita']."
\n";

?>

Sekian dari saya dan selamat menjajal .

Download Source Code Lengkapnya pada link dibawah ini :

Download

Post a Comment

Terimakasih sudah berkomentar

Lebih baru Lebih lama