Pada artikel kali ini saya membuat sebuah web jejaring sosial atau social network menggunakan PHP dan MySQL. fasilitas yang diberikan pada situs ini adalah :
- Daftar member baru
- Update akun member
- Pertemanan
- Update status
- Upload photo
- Komentar Gallery Photo
Coding Proses
<?php
if($_GET['mode']==’status’){
$status=$_POST['status'];
$tanggal=$_POST['tanggal'];
$query=mysql_query(“insert into tbl_status values(”,’$id_user’,'$status’,'$tanggal’)”);
if($query){
header(“Location:?page=profil&stat=Berhasil Input Status”);
}else{
echo mysql_error();
}
}if($_GET['mode']==’pesan’){
$pesan=$_POST['pesan'];
$tanggal=$_POST['tanggal'];
$id_user=$_POST['id_user'];
$id_teman=$_POST['id_teman'];
$query=mysql_query(“insert into tbl_pesan values(”,’$id_user’,'$id_teman’,'$pesan’,'$tanggal’)”);
if($query){
header(“Location:?page=profil&id_user=$id_user&stat=Berhasil Input Pesan”);
}else{
echo mysql_error();
}
}if($_GET['mode']==’komentar’){
$pesan=$_POST['pesan'];
$tanggal=$_POST['tanggal'];
$id_user=$_POST['id_user'];
$id_teman=$_POST['id_teman'];
$query=mysql_query(“insert into tbl_komentar values(”,’$id_user’,'$id_teman’,'$pesan’,'$tanggal’)”);
if($query){
header(“Location:?page=form_photo&id_user=$id_user&stat=Berhasil Input Komentar”);
}else{
echo mysql_error();
}
}if($_GET['mode']==’pertemanan’){
$id_user=$_POST['id_user'];
$id_teman=$_POST['id_teman'];
$query_cek=mysql_query(“select * from tbl_pertemanan where id_user=’$id_user’ and id_teman=’$id_teman’”);
$cek=mysql_num_rows($query_cek);
if($cek==0){
$query=mysql_query(“insert into tbl_pertemanan values(”,’$id_user’,'$id_teman’,'no’)”);
if($query){
header(“Location:?page=profil&id_user=$id_teman&stat=Menunggu konfirmasi pertemanan”);
}else{
echo mysql_error();
}
}else{
header(“Location:?page=profil&id_user=$id_teman&stat=Harap bersabar, Sedang menunggu konfirmasi pertemanan”);
}
}if($_GET['mode']==’konfirmasi’){
$id_user=$_POST['id_user'];
$id_teman=$_POST['id_teman'];
$query_cek=mysql_query(“select * from tbl_pertemanan where id_user=’$id_user’ and id_teman=’$id_teman’”);
$cek=mysql_num_rows($query_cek);
if($cek){
$query=mysql_query(“update tbl_pertemanan set konfirmasi=’yes’ where id_user=’$id_user’ and id_teman=’$id_teman’”);
if($query){
header(“Location:?page=teman&stat=Sudah dikonfirmasi”);
}else{
echo mysql_error();
}
}else{
echo mysql_error();
//header(“Location:?page=teman&stat=Error”);
}
}
?>
DOWNLOAD
http://www.4shared.com/file/_jKMTWKd/temanonline.html
PERHATIAN :
jika fungsi header php tidak bekerja atau error di file proses.php
header('Location:home.php');
ada yang bisa support versi PHP nya ada juga yang tidak
Silahkan ganti dengan skrip javascript untuk redirect halaman
?>< script language=java script >document.location.href="home.php";< / script > <?php
ChatingPHP
Jika ingin ditambahkan fasilitas chating, bisa menggunakan phpfreechat
Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan Anda semua…aamin
Depok, 28-02-2011
noname
Filed under: Belajar PHP Tagged: | agus sumarna, dan, jejaring, membuat, menggunakan, mysql, network, php, ri32, situs, social, sosial












Sonora Jakarta


















maaf kalo pertanyaan saya gk penting saya cuma mau nanya mas agus apakah ada tutorial untuk mengoprasikan freephpchat karena saya dah download tapi saya bingung pengoperasiannya
bisa di input tapi ketika login user name dan passwor salah.. padahal di phpmyadmin dah ada datanya..
kok ada tulisan seperti ini mas ?
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/a3819955/public_html/koneksi.php on line 10
mohon pencerahannya .
as…maz mau tanyak….
saya sudah mennganti scrip
header(‘Location:home.php’); ini engan saran maz…tapi kok tampil
document.location.href=’home.php’;
yang salah apanya ni maz..mohon penjelasannya maz…apa cara saya mengganti scripnya yang salah maz…
OKE bisa … keren mas bisa nyaingin facebook… good job
dek makin pinter aja ni dek riri…..
Kok gak bisa login ya mas?mohon bantuannya
Mas tolong nih kenapa ya
Warning: Cannot modify header information – headers already sent by (output started at C:\xampp\htdocs\temanonline\index.php:36) in C:\xampp\htdocs\temanonline\login.php on line 12
semua udah menurut petunjuknya tapi selalu tampil yang di atas itu
ketika kita masukan email dan passwordnya…..
as… mau tanyak….
saya sudah mengganti scrip
header(‘Location:home.php’); ini yg mas saranin…t
api kok tampilnya begini….
document.location.href=’home.php’;
yang salah apanya ni maz..mohon penjelasannya maz…apa cara saya mengganti scripnya yang salah maz
gak bisa masuk login T_T
assalamu`alaikum..
gak bisa login T_T
Warning: Cannot modify header information – headers already sent by (output started at D:\AppServ\www\temanonline\index.php:11) in D:\AppServ\www\temanonline\login.php on line 12
knp ya??
mohon bantuannya
kok eror difungsi mysql_querynya ya….
Ganti Script
Proses.php
login.php
dan lain sebagai nya yang mengandung script
header(‘Location:alamat_url.php’);
ganti dengan
?>document.location.href=’home.php’document.location.href=”home.php”; <?php
seperti artikel nya mas agus, halaman ngk bakalan direk.
semua fungsi itu menggunakan simbol
; " , dan lain sebagainya.
sekalian donk ama databasenya…
kurang jelas!
Alhamdulillah semuanya lancar. Saya anak gunadarma jg angkatan 2009. Boleh ga saya pake ini buat penulisan ilmiah nanti?
bagaimana cara mengatasinya
Bagaimana cara mengatasinya mohon bantuanya???
ane sudah mengganti
header(‘Location:home.php’);
tetapi tetap aja g bisa jalan…
?>document.location.href=”home.php”; <?php
bsolusinya gimana ni mas??
mohon bantuanya!!!
wah kren mas…. izin copas….
numpang nanya ya mas…klo error nya ini knp ya Warning: Wrong parameter count for mysql_query() in c:\apache\htdocs\coba1\temanonline\simpan_daftar.php on line 24??
om..cara buat hapus statusnya bagaimana? untuk masing2 member?
astagfirullah, gak bisa2 mas 3 hari diutak-atik. kucari di google, penyebab utamanya karena adanya sintax yang dieksekusi sebelum fungsi header. bagaimana caranya ya? sudah coba diganti seperti yang disarankan tetep gak bisa-bisa hiksss