[trick] Membuat Aplikasi Sederhana Chat Facebook dengan PHP MYSQL

Ok Kali Ini Gw Coba Upload Tutorial Membuat aplikasi sederhana chat facebook dengan php mysql.

maaf sebelum nya kepada pada pemeberi komentar gw belum bs ngasih jawaban, karena masih sibuk dengan kerjaan , kalau nanti sudah mulai

longgar waktunya gw coba beri tanggapannya..

Ok Langsung saja siapkan database

1. table user

user

2. table chat /pesan

chat

3. masuk ke coding :

–> home.php


<?php
error_reporting(0);
ob_start();
session_start();
include"koneksi.php";
$nama=ucwords($_SESSION['nama']);
if(empty($_SESSION['nama']) or empty($_SESSION['id_user'])){
echo"login gagal";
}else{
mysql_query("update user set status='Y' where id_user='$_SESSION[id_user]'");
$sql=mysql_query("select status from user where id_user='$_SESSION[id_user]'");
$data=mysql_fetch_array($sql);
if($data['status']==Y){
$status="Anda Online";
}else{
$status="Offline";
}
echo"Selamat Datang <b>$nama</b> Status anda <b>$data[status] | $status </b>  <a href='logout.php' onclick=\"return confirm('yakin mau keluar aplikasi ini .??')\">Logout</a><br>";
$query=mysql_query("select id_user,nama,status from user where id_user != '$_SESSION[id_user]' and status='Y'");
$jumlah=mysql_num_rows($query);

echo"<br>Teman anda yang online ada : $jumlah Yaitu : <br>";

while($rows=mysql_fetch_array($query)){
echo"<p>$rows[nama] <a href='?menu=chat&id=$rows[id_user]'>chat</a> dengannya </p>";
}

echo"<br><hr>";

if($_GET['menu']=='chat'){
$d=mysql_fetch_array(mysql_query("select * from user where id_user='$_GET[id]'"));
echo"<br>
<form method=POST action='aksi.php?act=chat'>
<input type=hidden name='id_user' value='$_GET[id]'>
<table border=1 cellpadding=4 cellspacing=0>
<tr><td valign=top>Pesan Anda</td><td><textarea name='pesan'></textarea></td></tr>
<tr><td></td><td><input type=submit value='Kirim'></td></tr>
</table>
</form>
";
echo"<br><hr>";

$file=mysql_query("select * from komentar order by id_komentar DESC");
while($r=mysql_fetch_array($file)){
echo"Pesan : $r[pesan] | Pengirim $r[nama]<br>";
}

}
}
?>

–> aksi.php


<?php
session_start();
include"koneksi.php";
$act=$_GET['act'];
$tanggal=date("Y-m-d H:i:s");

if($act='chat'){
mysql_query("insert into komentar(id_komentar,id_user,nama,pesan,tanggal,tujuan)values('$_POST[id_komentar]','$_SESSION[id_user]','$_SESSION[nama]','$_POST[pesan]','$tanggal','$_POST[id_user]')");
header('location:home.php?menu=chat&id='.$_POST['id_user'].'');
}
?>

ok selesai >

untuk kodingan lengkapnya bisa di download y.

hasilnya sebagai berikut >

hasil_facebook

link download : http://www.4shared.com/zip/J0Q3u7xd/facebook.html

Leave a comment

3 Comments

  1. Mohon dukungan untuk http://www.lokerpanel.com
    website penyedia informasi lowongan kerja di Medan (Sumatera Utara).
    Kunjungi Websitenya dan jangan lupa untuk di Like.

    Halaman Facebook lokerpanel.com, di like juga yia.
    http://www.facebook.com/lokerpaneldotcom?ref=hl

    Reply
  2. dheo

     /  26/07/2013

    pass apa gan..??

    Reply
  3. BayBay

     /  07/12/2015

    Terima kasih gan..
    Progam ente toppp DAH !!
    Bisa buat acuan ane ngerjain tugas Membuat Aplikasi Chatting dengan PHP..
    Lanjutkan !!!

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: