(View Original Web?)

HOBBY > SOURCE CODE

Script PHP Membuat Random Quotes


(Page 1 of 1)
Pada artikel ini akan dibahas bagaimana mengimplementasikan statement SQL tersebut untuk membuat random quotes dengan PHP. Random quotes ini semacam pesan acak yang muncul di halaman web. Setiap kali halaman direfresh akan menampilkan pesan acak.


OK kita mulai saja. Hal pertama yang diperlukan untuk membuat aplikasi ini adalah membuat tabel terlebih dahulu. Berikut ini ada struktur dan SQL tabel nya.
Quote
Code:
CREATE TABLE tabelQuotes
(
id     int,
quote  text,
primary key(id)
);

Sedangkan berikut ini adalah contoh record-recordnya:
Quote
Code:
insert  into tabelquotes values
(1, 'Hari ini harus lebih baik dari kemarin'),
(2, 'Jangan tunda sampai besok apa yang bisa kalian
kerjakan hari ini'),
(3, 'Ingin investasi dunia akhirat? Sharinglah ilmu yang
Anda miliki dengan yang lain'),
(4, 'Ilmu lebih baik dari harta. Apabila Anda memiliki harta,
maka Andalah penjaganya. Namun jika Anda memiliki ilmu,
maka ilmulah yang akan menjaga Anda.');

Setelah tabel dan data siap, selanjutnya untuk script PHP nya sudah dapat kita buat. Berikut ini scriptnya.
Quote
Code:
<?php
mysql_connect
("host""user""pass");
mysql_select_db("dbname");

$query "SELECT * FROM tabelQuotes ORDER BY RAND()";
$hasil mysql_query($query);
$data  mysql_fetch_array($hasil);

echo 
"Pesan saat ini : ".$data['quote'];
?>

Nah… script di atas untuk menampilkan sebuah pesan acak. Anda dapat pula membuat script untuk menampilkan 2 pesan acak sekaligus. Ini dia scriptnya:
Quote
Code:
<?php
mysql_connect
("host""user""pass");
mysql_select_db("dbname");

$query "SELECT * FROM tabelQuotes ORDER BY RAND() LIMIT 2";
$hasil mysql_query($query);
while (
$data  mysql_fetch_array($hasil))
{
echo 
"Pesan saat ini : ".$data['quote']."<br>";
}
?>

Cukup mudah bukan cara membuatnya? Kalau Anda paham, saya punya PeEr alias pekerjaan rumah buat Anda. Sekarang bagaimana membuat script untuk membuat random image? alias gambar acak. Maksudnya adalah setiap kali halaman direfresh maka akan menampilkan sebuah gambar acak.

sumber

 
(Page 1 of 1)

Navigation

Back Sub-Forum