Sudah berlangganan artikel blog ini via RSS Feed?

Cara Menginputkan dan Melihat Data Shoutbox

Selanjutnya, ketika data form shoutbox disubmit ke input_shoutbox.php, akan terjadi proses penyimpanan data ke tabel testimonial dalam database shoutbox. Berikut adalah skrip dari input_shoutbox.php. Jika anda mau melakukan copas terhadap kode dibawah ini copas terlebih dahulu di notepad.

<?
include'config.php'; //Pemanggilan koneksi ke database server MYsql dan nama database shoutbox
$name=$_POST['name']; //ambil variable POST name
$email=$_POST['email']; //ambil variable POST email
$web=$_POST['web']; //ambil variable POST web
$comment=$_POST['comment']; //ambil variable POST comment
$date=date("Y-n-d H:i:s"); //ambil variable tanggal dan waktu
$ip_client=$_SERVER['REMOTE_ADDR']; // ambil ip computer client

if( !ereg('^.+@.+\\..+$',$email) ) //validasi email
{ $mail='1';}

if( trim($name) && $mail<>1 && trim($comment))//validasi input data
{
if(trim($web)=='http://')
{ $web='';}
//script input data ke table testimonial database shoutbox
$sql="insert into testimonial (name, email, web, ip_client, date, comment)
values
('".$name."','".$email."','".$web."','".$ip_client."','".$edate."','".$comment."')";

$sq=mysql_query($sql);// proses simpan data
if($sq)//cek keberhasilan simpan data
{//jika tersimpan menuju show_shoutbox.php
header('location:show_shoutbox.php')
die;
}
}
//jika tidak tersimpan menuju shoutbox.php
header('location:shoutbox.php');
die;
?>

Ketika proses penyimpanan data berjalan, akan terjadi pengecekan apakah proses penyimpanan berhasil atau tidak. Jika berhasil, maka selanjutnya proses akan dilanjutkan menuju show_shoutbox.php. Seandainya proses penyimpanan gagal, maka proses akan kembali menuju shoutbox.php.


Lihat Data Shoutbox – show_shoutbox.php

Data yang ditampilkan diurutkan berdasar id terakhir ( … order by id desc … ), sehingga data terakhir akan ditampilkan pada posisi paling atas. Data yang akan ditampilkan juga dibatasi dengan jumlah maksimal 10 data ( … limit 0,10 ). Data akan diambil per baris dengan menggunakan perintah while.

Berikut adalah skrip untuk menampilkan data pada tabel testimonial
<?
include'config.php';//pengambilan koneksi database sever MYsql dan nama database shoutbox
//skrip ambil data dari table testimonal database shoutbox
$sql="select id, name, email, web, ip_client, date, comment
from testimonial order by id desc limit 0,10";//urut berdasarkan id terbesar, max. 1o data
$sq=mysql_query($sql);//proses ambil data
while($s=mysql_fetch_array($sq))//perulangan ambil data dg metode while
{
$id=$s['id'];
$name=$s['name'];
$email=$s['email'];
$web=$s['web'];
$ip_client=$s['ip_client'];
$date=$s['date'];
$comment=$s['comment'];

if($web)//jika web ada, nama buat link web itu
{
$name='<a haref="'.$web.'" target="_blank" title="'.$web.'">'.$name.'</a>';
)
$content=$content.'<p>'.//penempatan variable content
$date.' | '.$ip_client.' | comment_by '.$name.' <br/>
<table width="200" bgcolor="#CCCCCC" cellpadding="5" cellspacing="1">
<tr bgcolor="#FFFFFF"> <td>
'.$comment.'
</td></tr></table></p>';
}
$content=$content.'<p><a href="shoutbox.php">$laquo; back to ahoutbox</a></p>';
echo $content;//tampilakan variableecontent
?>


Artikel yang Bersangkutan:


Cara Cepat Belajar HTML

Terimakasih sudah mengunjungi blog ini... :D

Powered by  MyPagerank.Net

5 komentar:

jual karpet mengatakan...

waaa keren

Anonim mengatakan...

ga mutu

Raja mengatakan...

makasih..ijin comot gan :D

lanjutkan

florist di gombong mengatakan...

Terimakasih petunjuknya

Jual Karpet Vinyl mengatakan...

Menari artikel ini mas,,,menambah wawasan.

Vinyl Anti Bakteri
Vinyl Rumah Sakit
LG Medistep Allroad
Jual Step Nosing
Vinyl LG Bright
Vinyl Lantai Olahraga

Posting Komentar

 

My Friends Google

My Profile

cojogja Blog ini saya buat, untuk berbagi informasi kepada teman - teman, dan sebagai rangkuman untuk diri saya sendiri. ( Semoga gak bosen Dengan Blog Saya... :D )