Membuat Cuplikan Berita

Minggu, 08 Juli 2012
Kali ini saya akan mengajarkan bagaimana membuat cuplikan berita seperti pada website detik.com, kompas.com ataupun jawapos.com Langkah pertama buatlah table berita.
    CREATE TABLE berita (
    idberita int(11) auto_increment NOT NULL,
    judul varchar(50),
    isi text,
    PRIMARY KEY  (idberita)
    );
     

    Kemudian isi table berita dengan data berikut ini:  
    INSERT INTO berita(judul,isi) values("Sihir Ronaldinho telah kembali.","Pemain yang akrab dipanggil Ronnie itu mengembalikan reputasinya di momen yang tepat. Tampil melempem di beberapa laga awal AC Milan, bintang penyerang asal Brazil tersebut menjadi pahlawan Milan dalam derby della madonnina ke-266 kemarin dini hari WIB (29/9). Gol tunggal Ronnie pada menit ke-37 mengantarkan Milan menang 1-0 atas Inter Milan di Stadion San Siro");

    Selanjutnya buatlah file database.php untuk koneksi ke database MySQL.
    <?php
    $db_hostname="localhost";
    $db_username="root";      // username anda
    $db_password="12345678";        // password anda
    $db_name="latihan";        // nama database anda
    <br/>
    function connect_db() {
    global $db_hostname, $db_username, $db_password, $db_name;
    $conn = mysql_connect($db_hostname, $db_username, $db_password) or die ("Sorry cannot connect to the database because: " . mysql_error());
    mysql_select_db($db_name);
    }
    ?>

    Kemudian buatlah file berita.php. File ini digunakan untuk menampilkan cuplikan berita. 

    <html>
    <title>Cuplikan Berita</title>
    <body>
    <table>
    <?php
    require_once("database.php");
    connect_db();
    $query=mysql_query("select * from berita");
    $row=mysql_fetch_row($query);
    if($row)
    {
    do
    {
    list($idberita,$judul,$isi)=$row;
    $isi2=substr($isi,0,200);
    $isi3=substr($isi2,0,strrpos($isi2," "));

    echo "<tr><td><h2><b>$judul</b></h2></td></tr>";
    echo "<tr><td>$isi3...</td></tr>";
    echo "<tr><td><a href='detail_berita.php?id=$idberita'>Selengkapnya</a></td></tr>";
    }while($row=mysql_fetch_row($query));
    }
    ?>
    </table>
    </body>
    Selanjutnya kita akan membuat file detail_berita.php. File ini digunakan untuk menampilkan seluruh berita.

    <html>
    <title>Detail Berita</title>
    <body>
    <table>
    <?php
    require_once("database.php");
    connect_db();
    $idberita=$_GET["id"];
    $query=mysql_query("select * from berita where idberita='$id'");
    $row=mysql_fetch_row($query);
    if($row)
    {
    do
    {
    list($idberita,$judul,$isi)=$row;
    echo "<tr><td><h2><b>$judul</b></h2></td></tr>";
    echo "<tr><td>$isi</td></tr>";
    }while(mysql_fetch_row($query));
    }
    ?>
    </table>
    </body>
    </html>

    Source : http://www.kuliahit.com/kuliahit/article/7/Membuat-Cuplikan-Berita

    Tidak ada komentar:

    Posting Komentar