Cara Membuat Posting Artikel Seperti Blogspot di Php dan MySQL

Membuat form untuk posting artikel dengan php dan mysql, yang suka browsing pasti sudah tau betul apa itu artikel ya kan, karena setiap membaca sesuatu di internet, baik tutorial ataupun tips pasti berbentuk artikel, lalu pernahkah kamu terpikir tentang form untuk membuat artikel tersebut, nah dibawah ini kita akan belajar membuat form untuk posting artikel dengan php dan mysql.

yang namanya artikel biasanya terdapat judul artikel, kemudian isi artikel, tanggal artikel, semua data tersebut sebagai pelengkap artikel, data tersebut bisa menjelaskan tentang artikel tersebut. contoh jika judul artikelnya tentang “Cara Membuat Posting Artikel Seperti Blogspot di Php dan MySQL” pasti isinya akan membahas tentang membuat posting artikel juga, sedangkan data tanggal tersebut untuk menjelaskan kapan waktu artikel itu dibuat.

kayaknya ngak usah panjang lebar ya karena walaupun saya buat panjang pasti ngak ngerti juga yang ada malah tambah bingung dan pusing sekalian. berikut tutorial Cara Membuat Posting Artikel Seperti Blogspot di Php dan MySQL

sebelum anda terlanjur mengikuti tutorial ini ada baiknya saya beritahu dulu bahwa tutorial ini masih sederhana, masih butuh pengembangan, oleh karenanya jangan lupa di kembangkan ya.

seperti biasa pertama-tama kita buat dulu databasenya. dengan nama “artikel” tanpa tanda kutip ya, saya rasa fungsi dari database itu semuanya sudah pada tau kan, kalau belum tau bisa cari tau di artikel lainnya di blog ini. dan dump script dibawah ini kedalam database artikel tersebut ya.

-- phpMyAdmin SQL Dump
-- version 2.11.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Apr 16, 2013 at 06:06 PM
-- Server version: 5.0.45
-- PHP Version: 5.2.4

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `postingan`
--

-- --------------------------------------------------------

--
-- Table structure for table `tabelartikel`
--

CREATE TABLE `tabelartikel` (
  `id_artikel` int(5) NOT NULL auto_increment,
  `judul_artikel` varchar(255) collate latin1_general_ci NOT NULL,
  `isi_artikel` text collate latin1_general_ci NOT NULL,
  `tgl_artikel` datetime NOT NULL,
  PRIMARY KEY  (`id_artikel`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=7 ;

--
-- Dumping data for table `tabelartikel`
--

setelah membuat database artikel kita buat sebuah folder di htdocs, nama foldernya “posting-artikel” tanpa tanda kutip, fungsi folder ini untuk tempat menyimpan file php kita nanti.

selanjutnya baru kita masuk ke koding atau script, source code program. nah untuk pertama kita buat index.php kemudian masukan script dibawah ini kedalamnya.

index.php

<html>
<head>
</head>
<body>
<p>
<a href="form_artikel.php">Buat artikel baru </a>
</p>
<br>
<?php


//buat dulu koneksi kedatabase

$dbhost = 'localhost';
$dbuser = 'root';
$dbpassword = '';
$dbname = 'artikel';
$koneksi = mysql_connect($dbhost,$dbuser,$dbpassword);
mysql_select_db($dbname,$koneksi);


//buat query terlebih dahulu

$query = mysql_query("SELECT * FROM tabelartikel");


//cek apakah kita sudah memposting artikel atau belum

if (mysql_num_rows($query) == 0) {


//tampilkan pesan kalau artikel belum ada

echo 'maaf, belum ada artikel';
} 
else 
{


//buat pengulangan untuk menampilkan data artikel dengan 
//menggunakan while dan definisikan kedalam variabel data

while ($data = mysql_fetch_array($query)) 
{


//kita akan menampilkan judul artikel

echo '<p><strong>'.$data['judul_artikel'].'</strong></p>';



//tampilkan tanggal pembuatan artikel
//gunakan fungsi strtotime untuk merubah bentuk date 
//kedalam bentuk string

echo '<p><em>'.date('j, F Y',strtotime($data['tgl_artikel'])).'</em></p>';



//menampilkan isi artikel yang sudah kita buat

echo '<p>'.$data['isi_artikel'].'</p>';
}
}


//tutup koneksi database

mysql_close();
?>
</body>
</html>

fungis index ini adalah sebagai halaman utama ketika kita akses di browser kita, nanti index.php ini akan berisi artikel-artikel yang telah kita buat, dan juga ada link untuk membuat artikel baru. seperti gambar dibawah ini.

wisata-medan-2017-08-10-no01

oke, coba diakses dulu dari localhost kamu, apakah sudah seperti gambar diatas atau belum, jika belum seperti gambar diatas kita lanjut buat file php form_artikel.php isi dengan script dibawah ini ya.

form_artikel.php

<form method="post" name="posting_form" action="submit.php">
Judul Artikel<br>
<input type="text" name="judul_artikel" size="30"><br>
Isi Artikel<br>
<textarea name="isi_artikel" cols="60" rows="10"></textarea><br>
<input type="submit" name="submit" value="submit artikel">
</form>

selanjutnya kita buat satu file php lagi yaitu submit.php kemudian isi dengan script dibawah ini

submit.php

<?php


//membuat koneksi kedatabase

$dbhost ="localhost";
$dbuser ="root";
$dbpassword ="";
$dbname ="artikel";
$koneksi = mysql_connect($dbhost,$dbuser,$dbpassword);
mysql_select_db($dbname,$koneksi);


//membuat variabel dari inputan form

$judul = $_POST['judul_artikel'];
$isi = $_POST['isi_artikel'];
$tgl = date('Y-m-d');


//proses query memasukkan data ke database

$query = mysql_query("INSERT INTO tabelartikel VALUES ('','$judul','$isi','$tgl')");


//cek apakah querynya berhasil atau tidak

if ($query) {


//jika berhasil maka tampilkan pesan

echo 'Artikel Sudah dibuat dengan judul '.$judul ;
}
else
{

//tampilkan pesan error jika query tidak berhasil

echo 'gagal membuat artikel dengan judul '.$judul ;


//tutup koneksi ke database

mysql_close();
}
?>

<a href="index.php">Lihat Hasil Posting </a>

sampai disini coba jalankan lewat localhost kamu, http://localhost/posting-artikel/

coba tes input artikel, siapa tau ada yang error atau apalah namanya, jika memang sudah benar dan tidak ada error maka selamat anda sudah berhasil membuat posting artikel dengan php dan mysql

sekian tutorial Cara Membuat Posting Artikel Seperti Blogspot di Php dan MySQL semoga bermanfaat

Keyword:

  • membuat form seperti posting artikel blogspot php
  • membuat posting blog di php

Get real time updates directly on you device, subscribe now.

loading...
1 Comment
  1. […] tutorial ini sudah saya buat di artikel sebelumnya silakan dibaca disini, wajib dibaca, karena di tutorial ini saya tidak akan membuat database, saya pakai database di […]

Ingin Berkomentar?

×
Lewat ke baris perkakas