logo blog
Selamat Datang Di Blog Files Parwito
Terima kasih atas kunjungan Anda di blog Kompi MalesFiles Parwito,
semoga apa yang saya share di sini bisa bermanfaat dan memberikan motivasi pada kita semua
untuk terus berkarya dan berbuat sesuatu yang bisa berguna untuk orang banyak.

Pemograman web dinamis Php Mysql

Sebelum melakukan develop, alangkah baiknya kita siap kan apa saja yg di perlukan , alat alatnya untuk backpaker , eh keliru  :P maksutnya tools yang di gunakan untuk membuat web sederhana tersebut ,

disini saya menggunakan tools
1. xmamp
2. Notepat++
3. dan tentunya mbah google untuk cari referensi di internet heheheh

si X : Nah begitu saja sudah jadi ...?

si Y : Belumlah , itu kan masih alat alatnya ,
Si X: Terus  apa yang di lakukan ..?
Si Y: yang pertma di lakukan adalah membuat Database dan struktul tabelnya di Phpmyadmin , bagaimana buatnya cari di mbah google, banyak noh yang share artikelnya

Buat databasenya , gambar seperti dibwah ini

Kemudian Create, jika sudah, sekarang buat tabelnya, seperti gambar di bawah


Jika sudah  di isi nama tabel dan jumlah  filed klik go

isi tbl_user


 isi kategori
isi berita


isi foto

Setelah membuat struktur Folder seperti gambar di bawah ini

Setelah selesai membuat Struktur Folder kemudian masuk folder config dan buat file di beri nama koneksi.php

<?php

$host="localhost";

$user="root";

$pass="";

$db="aku";



$entries=10;

$waktu=date("Y-m-d H:i:s");

    

$koneksi=mysql_connect($host,$user,$pass);

mysql_select_db($db,$koneksi);



if($koneksi){

    //echo "Berhasil koneksi";

}else{

    echo "Gagal koneksi";

}

?>
  
Setelah selesai membuat file koneksi , kemudian membuat file index.php pada folder tppwd, di dalam file index.php di isi script php , UNTUK SET HALAMAN PHP

<?php //DISINI UNTUK SET HALAMAN PHP
$page = (isset($_GET['page']))? $_GET['page'] : "main";
switch ($page) {
    case 'input': include "input.php"; break;
    case 'edit'    : include "edit.php"; break;
    case 'delete' : include "delete.php"; break;
    case 'galeri' : include "foto_view.php"; break;
    case 'about' : include "about.php"; break;
    case 'kontak' : include "contact.php"; break;
    case 'login' : include "login.php"; break;
    case 'main' :
    default : include 'blogdepan.php';    
}
?>
 


Kemudian cara panggil set halaman php

<li><a href="index.php?page=about" >about</a></li>

 
Setelh itu , kemudian membuat , file blogdepen.php, digunakan untuk menampilkan semua file berita yang telah di tambahkan

<?
$query = "SELECT A.id_berita, B.nm_kategori, A.judul,A.headline, A.pengirim, A.tanggal
FROM berita A, kategori B WHERE A.id_kategori=B.id_kategori ORDER BY A.id_berita ";
$sql = mysql_query ($query);
while ($hasil = mysql_fetch_array ($sql)) {
$id_berita = $hasil['id_berita'];
$kategori = stripslashes ($hasil['nm_kategori']);
$judul = stripslashes ($hasil['judul']);
$headline = nl2br(stripslashes
($hasil['headline']));
$pengirim = stripslashes ($hasil['pengirim']);
$tanggal = stripslashes ($hasil['tanggal']);
//
//tampilkan berita
echo "<font size=4><a
href='berita_lengkap.php?id=$id_berita'>$judul</a></font><br>";
echo "<small>Berita dikirimkan oleh <b>$pengirim</b>
pada tanggal <b>$tanggal</b> dalam kategori
<b>$kategori</b></small>";
echo "<p>$headline</p>";
echo "<hr>";
}
?>

hasil tampilan keseluruhan file berita

Kemudian membuat file tampilan file berita lengkpa, dan di berinama berita_lengkap.php

<?php// pemilihan id berita 
include "config/koneksi.php";
if (isset($_GET['id'])) {
$id_berita = $_GET['id'];
} else {
die ("Error. No Id Selected! ");
}
?>

<?// query select ke tabel berita dan kategori 
$query = "SELECT A.id_berita, B.nm_kategori, A.judul, A.isi, A.pengirim, A.tanggal
FROM berita A, kategori B WHERE A.id_kategori=B.id_kategori && A.id_berita='$id_berita'";
$sql = mysql_query ($query);
$hasil = mysql_fetch_array ($sql);
$id_berita = $hasil['id_berita'];
$kategori = stripslashes ($hasil['nm_kategori']);
$judul = stripslashes ($hasil['judul']);
$isi = nl2br(stripslashes ($hasil['isi']));
$pengirim = stripslashes ($hasil['pengirim']);
$tanggal = stripslashes ($hasil['tanggal']);
//
//tampilkan berita
echo "<font size=5 color=blue>$judul</font><br>";
echo "<small>Berita dikirimkan oleh <b>$pengirim</b>
pada tanggal <b>$tanggal</b> dalam kategori<b>$kategori</b></small>";
echo "<p>$isi</p>";
?> 

tampilan berita lengkap


bb
Enter your email address to get update from Files Parwito.
Print PDF
Next
« Prev Post
Previous
Next Post »

2 comments

dengan php dan mysql, pembuatan web dan pengeditan konten jadi lebih mudah :)

Balas

Copyright © 2013. [files-parwito] - All Rights Reserved | Template Created by Kompi Ajaib Proudly powered by Blogger