Seringkali kita melihat website yang menampilkan sebagian isi berita dengan link readmore pada masing - masing headlinenya. Bagi seorang pemula dalam pemrograman php mungkin berfikir bagaimana cara membuatnya ?, berikut saya akan coba jelaskan tentang Bagaimana cara membuat readmore menggunakan PHP...
sebelum kita membuat readmore kita harus memiliki databasenya dahulu.
Adapun langkah - langkahnya sebagai berikut :
1. Kita buat data base dengan nama latihan
2. Buatlah table dengan nama artikel
3. Isi database dengan artikel yang mau di bahas
4. buat script dibawah ini dan simpan koneksi.php
<?php
$server = "localhost";
$user = "root";
$pass = "";
$db = "latihan";
$koneksi = mysql_connect($server, $user, $pass);
if ($koneksi) {
$koneksiDB = mysql_select_db($db);
if (!$koneksiDB) {
echo "Tidak dapat terhubung ke database";
}
} else {
echo "Tidak dapat terhubung ke MySQL";
}
?>
Koneksi.php berguna untuk menghubungkan database dengan web
4. buat script dibawah ini dan simpan index.php
<?
include "koneksi.php";
$sql = "SELECT * FROM artikel";
$query = mysql_query($sql);
while ($hasil=mysql_fetch_array($query)){
$potong = explode ('<!--more-->', $hasil ['isi']);
echo"<h1>$hasil[judul]</h1><br>";
echo"<i>Diposting pada tanggal : $hasil[tanggal]<br><br></i>";
echo $potong [0].". . .<a href='artikel.php?id=$hasil[0]'>Read More</a><hr><p>";
}
?>
berikut contoh readmore yang sudah jadi
index.php merupakan script yang akan dipangil secara otomatis dari localhost, index.php ini berguna sebagai halaan utama.
5. buat script dibawah ini dan simpan artikel.php
<?
include "koneksi.php";
$artikel = $_GET['id'];
$sql = " SELECT * FROM artikel WHERE id='$artikel' ";
$query = mysql_query($sql);
while ($hasil=mysql_fetch_array($query)) {
echo"<h1>$hasil[judul]</h1>";
echo"<i>Diposting pada tanggal : $hasil[tanggal]<br><br></i>";
echo"$hasil[isi]";
}
?>
artikel.php bertugas sebagai halaman yang dipanggil oleh read more dari halaman index.php
selamat mencoba semoga bermanfaat