1. Buat Database data
Masuk ke phpmyadmin dan buat datanase dgn nama “data”
2. Buat table dgn nama posingan
CREATE TABLE IF NOT EXISTS `postingan` ( `ID` int(255) NOT NULL AUTO_INCREMENT, `Judul` varchar(500) NOT NULL,
`Postingan` text NOT NULL, `Tanggal` date NOT NULL,
`Gambar` varchar(500) NOT NULL, `Komentar` varchar(5000) NOT NULL, PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;
3. Buat koneksi ke database ini scriptnya
<?php
$konek=mysql_connect("localhost","root",""); mysql_select_db("data");
?>
Simpan dgn nama koneksi.php pada folder koneksi. 4. Membuat webnya
atas.php
<html>
<head> <title>Achun Web</title>
<link rel="stylesheet" type="text/css" href="style/style.css" /> <link href="image/logoizun.png" rel="shortcut icon" /> </head>
<body>
<header id="header"> <div class="sosial">
<img src="image/icon/email.png" class="gbemail"> <img src="image/icon/facebook.png" class="gbfb"> <img src="image/icon/twitter.png" class="gbtwit"> <img src="image/icon/rss.png" class="gbrss"></div> </header>
<div id="logo">
<a href="index.php">
<img src="image/logoizun.png" class="logoizun"></a>
<h1 class="judul"><a href="index.php">Zzzttt...</a></h1></p> </div>
<div id="menu">
<h3 class="home"><a href="index.php">Home</a></h3></p>
<h3 class="menuinput"><a href="input.php">Buat Postingan</a></h3></p> <h3 class="menudata"><a href="tampil.php">Data Postingan</a></h3></p> </div>
<div id="isi"> <br>
Simpan dgn nama atas.php
samping.php
<div id="samping">
<h3 class="samping_menu">Postingan</h3> <?php
include"koneksi/koneksi.php";
$qqqa=mysql_query("select*from postingan order by ID desc limit 5"); while($qqa=mysql_fetch_array($qqqa)){
?>
<p class="link_post">
<a href="izun.php?id=<?php echo $qqa[ID]?>"> <?php echo"$qqa[Judul]<br>"; }?></a>
</p>
<h3 class="samping_menu1">Contact</h3> <p class="contact_person">
inzoentachmad.blogspot.com </h4>
</div>
Simpan dgn nama samping.php
bawah.php <br> </div>
<!-- Footer -->
<div id="eek2"></div> <div id="eek">
<h5 class="tulisanbawah">Copyright © <a class="b" href="#">InzOent</a>, <?php echo date('Y'); ?>.
</h5> </div>
<div id="bawah">
</div>
<!-- Footer end --> </body>
</html>
Simpan dgn nama bawah.php
Index.php <?php
include"atas.php";
include"samping.php"; ?>
<div id="post"> <?php
$sql = mysql_query("SELECT * FROM postingan ORDER BY ID DESC limit 3"); while ($r=mysql_fetch_array($sql)){
$konten = substr($r['Postingan'],0,300); ?>
<h3 class="jd_wel">
<a href="izun.php?id=<?php echo $r['ID']; ?>"> <?php echo $r['Judul']; ?>
<?php echo $r['Tanggal']; ?> <p id="isiwel">
<table><tr><td> <?php
echo"<img src='koneksi/$r[Gambar]' width=50 height=50>"; ?>
</td><td> <?php
echo $konten; ?>
</td></tr></table>
<a href="izun.php?id=<?php echo $r['ID']; ?>"> Baca Selengkapnya...</a></p><br>
<?php } ?>
</div>
<?php
include "bawah.php"; ?>
Simpan dgn nama index.php
Izun.php <?php
$id = $_GET['id']; $page = $_GET['page']; ?>
<?php include "atas.php"; ?>
<div id="post"> <?php
$ql = mysql_query ("SELECT * FROM postingan WHERE ID='$id'"); $b = mysql_fetch_array($ql);
?>
<h3><?php echo "$b[Judul]"; ?></h3>
<?php echo "<p class='tgl_post'>$b[Tanggal]</p>"; ?> <div class="isipostingan">
<?php echo "<img class='gmb_post' src='koneksi/$b[Gambar]'>$b[Postingan]"; ?>
</div> <br> <br>
<br>
<form name="input" enctype="multipart/form-data" action="koneksi/komentar.php" method="post">
<table>
<tr><td>Komentar</td><td>:<input type="text" name="komentar"></td></tr>
<tr><td></td><td><input type="submit" value="Kirim"><input type="reset" value="Ulangi"></td></tr>
</table> </form>
</div>
<?php include "bawah.php"; ?> Simpan dgn nama izun.php
Tampil.php <?php
include"atas.php";
?><div id="post_semua"> <?php
include"koneksi/koneksi.php";
$a=mysql_query("select * from postingan"); echo"<table align='center'><tr>";
echo"<td>ID</td>"; echo"<td>Judul</td>"; echo"<td>Postingan</td>"; echo"<td>Tanggal</td>"; echo"<td>Gambar</td>"; echo"<td>Komentar</td></tr>"; while($b=mysql_fetch_array($a)){
$konten = substr($b['Postingan'],0,100); echo"<tr><td>$b[ID]</td>"; echo"<td>$b[Judul]</td>"; echo"<td>$konten</td>"; echo"<td>$b[Tanggal]</td>";
echo"<td><img src='koneksi/$b[Gambar]' width=30 height=50></td>"; echo"<td>$b[Komentar]</td>";
echo"<td><a href='edit.php?id=$b[ID]'>Edit</a></td>";
echo"<td><a href='koneksi/hapus.php?id=$b[ID]'>Hapus</a></td>"; }
echo"</tr></table>"; ?>
</div> <?php
?>
Simpan dgn nama tampil.php
Input.php <?php
include"atas.php";
include"koneksi/koneksi.php"; ?>
<div id="post">
<form name="input" enctype="multipart/form-data" action="koneksi/proses.php" method="post">
Judul<br><input type="text" name="judul" size="98"><br>
<textarea type="text" name="postingan" cols="75" rows="10"></textarea><br> Tanggal<br><input type="date" name="tanggal" value="<?php
date(dd/mm/yyyy); ?>"><br>
Gambar<br><input name="gmb" type="file"></textarea><br> Komentar<br><input type="text" name="komentar"><br>
<input type="submit" value="Kirim"><input type="reset" value="Ulangi">
</form> </div> <?php
include"bawah.php"; ?>
Simpan dgn nama input.php
Edit.php <?php
include"atas.php";
include"koneksi/koneksi.php";
$tampil=mysql_query("select * from postingan where ID='$_GET[id]'"); $r=mysql_fetch_array($tampil);
?>
<div id="post">
<form name='input' enctype='multipart/form-data' action='koneksi/prosesedit.php' method='post'>
Judul<br><input type='text' name='judul' size='98' value='<?php echo"$r[Judul]";? >'><br>
<textarea type='text' name='postingan' cols='75' rows='10'><?php echo"$r[Postingan]";? ></textarea><br>
Tanggal<br><input type='date' name='tanggal' value='<?php echo"$r[Tanggal]";? >'><br>
type='file' name='gmb'><br>
Komentar<br><input type='text' name='komentar' value='<?php echo"$r[Komentar]";? >'><br>
<input type='submit' value='Update'>
<input name='id' type='hidden' value='<?php echo"$r[ID]"; ?>'> </form>
<br><a href="tampil.php">Batal</a> </div>
<?php
include"bawah.php"; ?>
Simpan dgn nama edit.php
Hapus.php <?php
include"koneksi.php";
$hapus=mysql_query("DELETE from postingan where ID='$_REQUEST[id]'"); if($hapus){
echo"<script>window.alert('Berhasil Di Hapus !'); window.location=('../tampil.php')</script>"; }
else{
echo"<script>window.alert('Gagal Di Gagal !'); window.location=('../tampil.php')</script>"; }
?>
Simpan dgn nama hapus.php
Proses.php <?php
include"koneksi.php"; $a=$_POST[judul]; $b=$_POST[postingan]; $c=$_POST[tanggal]; $e=$_POST[komentar];
$ajudul=($_POST['judul']=="");
$d="upload/".$_FILES['gmb']['name'];
if($ajudul){
echo"<script>window.alert('Masukkan Judul Dulu !'); window.location=('../input.php')</script>"; }
else{
$proses=mysql_query("insert into postingan
(Judul,Postingan,Tanggal,Gambar,Komentar) values ('$a','$b','$c','$d','$e') "); echo"<script>window.alert('Berhasil Di Tambahkan !');
window.location=('../index.php')</script>"; }
?>
Simpan dgn nama proses.php proses ini adalah proses pada form input tepatnya pada input.php yang telah di buat tadi.
Prosesedit.php <?php
include"koneksi.php"; $a=$_POST[judul]; $b=$_POST[postingan]; $c=$_POST[tanggal]; $e=$_POST[komentar];
$d="upload/".$_FILES['gmb']['name'];
move_uploaded_file($_FILES['gmb']['tmp_name'],"upload/".basename($_FILES['gmb'] ['name'])); //save gambar ke folder
$edit = mysql_query("update postingan set Judul='$a', Postingan='$b',
Tanggal='$c', Gambar='$d', Komentar='$e'
where ID='$_POST[id]'"); if($edit){
echo"<script>window.alert('Berhasil Di Edit !'); window.location=('../tampil.php')</script>"; }
else{
?>
Simpan dgn nama prosesedit.php proses ini adalah proses pada form input tepatnya pada edit.php yang telah di buat tadi.
Untuk mempercantik tampilan biar cantik kaya gebetan saya hehe ni scriptnya Style.css
body{
background:url(../image/wilshere.jpg); background-attachment: fixed;
}
/*iki coding.e posisi nduwur ya*/ header#header{
filter:alpha(opacity=70); opacity: .7;
margin:0 auto;
border-radius:25px 25px 0 0; width:80%;
height: 50px;
background: url(../image/bgatas.png)repeat-x center 80%; }
#logo{
width:80%; margin:-5px auto; height:100px;
background:#808088; }
.logoizun{
margin:auto 5px; }
.judul{
margin-left:150px; margin-top:-35px; }
.judul a{
text-decoration:none; color:#000;
} .sosial{
float:right;
margin:50px auto; }
#menu{
width:80%;
height:50px;
background: url(../image/bgatas.png)repeat-x; }
.home{
padding:8px; }
.home a{
text-decoration:none; color:#000;
}
.home a:hover{
background:#808088;
border-radius:5px 5px 5px 5px; color:#fff;
}
.menuinput{
margin-top:-57px; padding:8px; margin-left:75px; }
.menuinput a{
text-decoration:none; color:#000;
}
.menuinput a:hover{
background:#808088;
border-radius:5px 5px 5px 5px; color:#fff;
}
.menudata{
margin-top:-57px; padding:8px; margin-left:225px; }
.menudata a{
text-decoration:none; color:#000;
}
.menudata a:hover{
background:#808088;
border-radius:5px 5px 5px 5px; color:#fff;
/* Menu Samping Tengen */ #samping{
border-radius:5px 5px 5px 5px; background:#808080;
float:right; width:35%; margin-top:-10px; }
.samping_menu{
margin-top:-0px; background:#000; color:#fff;
text-align:center; }
.samping_menu1{
background:#000; color:#fff;
text-align:center; }
.link_post{
border-radius:3px 3px 3px 3px; text-align:center;
width:100%; margin:0 auto; }
.link_post a{
text-decoration:none; color:#000;
}
.contact_person{ text-align:right; padding:5px; }
#isi{
filter:alpha(opacity=70); opacity: .7;
width:80%;
margin:-10px auto;
background:url(../image/isi.png); }
.tgl_post{
}
.gmb_post{
float: right;
margin: 0px 0px 0px 0px; width: 100px;
height: 100px; }
.isipostingan{
background:#8B8B8B;
border-radius:5px 5px 5px 5px; }
/* pas isine */ #post{
width:60%; margin:auto 10px; }
.jd_wel a{
text-decoration:none; color:#000;
}
.jd_wel a:hover{ color:#fff; }
#isiwel{
border-radius:5px 5px 5px 5px; padding:5px;
background:#808088; }
#isiwel a{
text-decoration:none; color:#f1f1f4;
}
#post_semua{ width:90%; margin: 0 auto ; }
/*kode paling ngisor*/ #eek2{
background:#808088; }
#eek{
margin:0 auto; height:45px; width:80%;
background:url(../image/bgatas.png)repeat-x; border-radius:0 0 25px 25px;
}
.tulisanbawah{ float:right; font-size:15px; margin-top:10px; margin-right:10px; color:#000;
}
.tulisanbawah a{
text-decoration:none; color:#000;
}
Simpan dgn nama style.css
berikut screenshot web yang saya buat:
ini adalah menu HOme pada menu ini menampilkan postingan yang telah di buat dan disimpan pada database
serta di tampilkan dgn PHP, untuk pengaturan tampilan saya menggunakan CSS. nanti bisa di download kok tenang aja.