(Tutorial PHP) Membuat Dynamic Title dengan PHP

Posted on
Hai segala sobat , kali ini saya ingin membagikan suatu tutorial php yang tak kalah menariknya dengan postingan saya sebelumnya. Kali ini kita ingin membangun Dynamic Title, dan tentu sahabat akan bertanya apa itu dynamic title di php. Ini segala kita bahas karena berhubungan dengan SEO.
SEO atau Search Engine Optimization, yaitu sebuah cara yang mempermudah sebuah laman dikenali dan direcord pada database search engine. Untuk sahabat seorang web master banyak hal yang pastinya telah sahabat lakukan guna mempromosikan laman sahabat dengan mengikuti syarat-syarat SEO tersebut. Seperti pemakaian CSS, submit web ke penyedia jasa search engine, membangun url yang friendly dengan mod_rewrite, membangun dynamic title, dan segudang syarat lainnya.
Sesuai dengan judul yang akan kita bahas, disini saya akan menjelaskan secara sederhana bagaimana membuat Dynamic Title. Sederhananya bagi membangun Dynamic Title yaitu dengan memanfaatkan tag title di html, kemudian variable global $_REQUEST[], dan pastinya database MySQLnya. Oke, seketika saja, seketika saja ke TKP …!!!

Hal pertama-tama yang akan kita lakukan yakni membangun databasenya terlebih dahulu.

//database.sql
create database cms_db;
use cms_db;
create table tablenyah(id int(5) auto_increment primary key,
judul_artikel varchar(100), penulis_artikel varchar(50), isi_artikel text);
insert into tablenyah values(“”,”Merancang Dynamic Title dengan PHP”,”Ivan Silalahi “,
“Ivan itu bagus dan pandai “);
insert into tablenyah values(“”,” “,”Vans”,
“Buanglah sampah di tempatnya “);

Berikut ini yakni source code php lengkap-nya :
File konfigurasi, koneksi antara mysql dan php.
// config.php

<?php
$host = “localhost”;
$username = “root”;
$password = “”;
$databasename = “cms_db”;
$connect = mysql_connect($host, $username, $password) or die(“Koneksi Gagal!!!”);
$database = mysql_select_db($databasename, $connect);
?>

Berikut script halaman utama yaitu index.php

// index.php
<html>
<head>
<title>
<?php
// Dynamic Title
// Created by: Ivan Silalahi
// http://planetsphp.blogspot.com
include “config.php”;
$id = $_REQUEST[‘id’];
$query1 = “select judul_artikel from tablenyah where id=’$id’ “;
$runquery1 = mysql_query($query1);
$judul = mysql_fetch_array($runquery1);
if($_REQUEST[‘mode’] == “tutorial_php”)
{
print “Panduan PHP”;
if (!ISSET($_REQUEST[‘id’]))
“;

else
“. $judul[‘judul_artikel’];

}
else
{
print ” “;
}
?>
</title>
</head>
<body>
<?php
$query2 = “select id, judul_artikel, penulis_artikel, isi_artikel from tablenyah”;
$runquery2 = mysql_query($query2);
$query3 = “select judul_artikel, penulis_artikel, isi_artikel from tablenyah where id=’$id'”;
$runquery3 = mysql_query($query3);
if (ISSET($_REQUEST[‘mode’]))
{
if (!ISSET($_REQUEST[‘id’]))
{
while ($result = mysql_fetch_array($runquery2))
{
print “<a href=index.php?mode=tutorial_php&id=$result[id]>
$result[judul_artikel]</a><br>”;
}
print “<br><a href=index.php>Kembali</a>”;
}
else
{
$content = mysql_fetch_array($runquery3);
$judul = $content[‘judul_artikel’];
$penulis = $content[‘penulis_artikel’];
$isi = $content[‘isi_artikel’];
print “<b><u>$judul</u></b><br>”;
print “Penulis : $penulis<br><br>”;
print “$isi”;
print “<br><br><a href=index.php?mode=$_REQUEST[mode]>Kembali</a>”;
}
}
else
{
print “<a href=index.php?mode=tutorial_php>Panduan PHP</a><br>”;
}
?>
</body>
</html>

Oke sobat sekalian , kita akan membahas source code php diatas.
Yang kita bahas di file config.php diatas yakni :

$connect = mysql_connect($host, $username, $password) or die(“Gagal Koneksi !!!”);
$database = mysql_select_db($databasename, $connect);

variable variable $connect berfungsi mengkoneksikan Server PHP dengan database MySQL,
sedangkan variable $database menjalankan seleksi database apa yang akan digunakan nantinya.

Padahalaman utama atau file index.php, saya hanya menjelaskan bagian intinya saja, yakni :

<?php
include “config.php”;
$id = $_REQUEST[‘id’];
$query1 = “select judul_artikel from tablenyah where id=’$id’ “;
$runquery1 = mysql_query($query1);
$judul = mysql_fetch_array($runquery1);
if($_REQUEST[‘mode’] == “tutorial_php”)
{
print “Panduan PHP”;
if (!ISSET($_REQUEST[‘id’]))
“;

else
“. $judul[‘judul_artikel’];

}
else
{
print ” “;
}
?>

Oke saudara-saudara sekalian Logikanya kira-kira seperti ini :
Ketika user masuk di halaman index.php kemudian
menjalankan klik di link, pada hal ini misalnya Panduan PHP yang kemudian menghasilkan
variable global $_REQUEST[‘mode’]-nya berisi “tutorial_php” karenanya yang terjadi yakni tag
title akan berisi Panduan PHP, diambil dari ekspresi :

if($_REQUEST[‘mode’] == “tutorial_php”)
{
print “Panduan PHP”;

Dan dan tag title pun akan berubah di kondisi ketika user menjalankan klik di diantara
sub link dengan memanfaatkan variable global $_REQUEST[‘id’].
Sederhananya seperti itu.
Sekianlah dulu panduan php dari saya, selamat mencoba !

Leave a Reply

Your email address will not be published. Required fields are marked *