October 17, 2011

Code Insert Update Delete di PHP

Kali Ini bakal ngebahasa mengenai code code PHP sederhana untuk insert update delete dan view
Code code ini cocok untuk pemula....
yang harus di lakukan pertama adalah bikin database, saya mencontohkan membuat 1 database dengan 1 table 3 kolom dengan nama database nya db_coba, berikut tabel dan kolom nya


CREATE TABLE `coba` (
  `no` int(3) NOT NULL auto_increment,
  `nama` varchar(20) collate latin1_general_ci NOT NULL,
  `jabatan` varchar(100) collate latin1_general_ci NOT NULL,
  PRIMARY KEY  (`no`)
)

berikut nya adalah menampilakan database dengan php [view], berikut scrip nya



<link href="style.css" rel="stylesheet" type ="text/css">
<?php
include("koneksi.php");
echo"<table>
      <tr><th>No</th><th>Nomer undian</th><th>nama</th><th>keterangan</th><th>Action</th></tr>";
$batas= 6;
$halaman = $_GET['halaman'];
if (empty ($halaman)){
    $posisi=0;
    $halaman=1;
  }
else{
$posisi = ($halaman - 1) * $batas;
}

$tampil=mysql_query("select * from coba limit $posisi, $batas");
$no=$posisi+1;
while ($data=mysql_fetch_array($tampil)){
  echo" <tr><td>$no</td>
            <td>$data[no]</td>
            <td>$data[nama]</td>
            <td>$data[jabatan]</td>
            <td><a href='edit.php?id=$data[no]'>edit</a>|
            <a href='delete.php?id=$data[no]'>delete</a></td>
        </tr>";
  $no++;
  }
  echo"</table>";
$tampil2 = mysql_query("select * from coba");
$jumlahdata =mysql_num_rows($tampil2);
$jumlahhalaman = ceil($jumlahdata/$batas);
echo"<br> halaman :";
for ($i=1;$i<=$jumlahhalaman;$i++)

  if ($i!=$jumlahhalaman){
    echo"<a href=$_SERVER[PHP_SELF]?halaman=$i>$i</a>| ";
    }
  else{
    echo"<a href=$_SERVER[PHP_SELF]?halaman=$i>$i</a>| ";
    }
echo "<br> total anggota <b>$jumlahdata</b>orang";
echo  "<br>
  <a href='insert.php'>insert data</a>";
?>

file ini saya namai index.php
dan hasil nya


Berikut nya adalah insert.php

<link href="style.css" rel="stylesheet" type ="text/css">
<?php
echo "<table>";
echo " <form method = POST action = insert2.php>
      <tr><td>Nomer undian</td><td>:</td><td><input type = text name = no></td></tr>
      <tr><td>Nama</td><td>:</td><td><input type = text name = nama></td></tr>
      <tr><td>Keterangan</td><td>:</td><td><input type = text name = jabatan></td></tr>
      </table><br>
      <input type = submit value=insert  name = insert>
      </form>
     
      <br>
      <a href='index.php'>home</a>";
?>


untuk action ya adalah insert2.php dan berikut scrip nya
<?php
include("koneksi.php");
if (empty ($_POST[no])){
echo "anda gagal input karena data kosong
      </br>
      <a href='index.php'>home</a>";
    }
else{
    mysql_query("insert into coba (no, nama, jabatan)
            value('$_POST[no]', '$_POST[nama]', '$_POST[jabatan]')");
    header("location:index.php");
    }
?>


ups hampir lupa untuk koneksi ke db berikut scrip nya
<?php
mysql_connect("localhost","root","root");
mysql_select_db("db_coba");
?>


untuk edit dan delete menyusul yah..... :)

No comments:

Post a Comment