script dan tips atau Trick simple CRUD PHP

Rabu, 24 Juli 2013

Assalamualaikum.......................................................... :)
Hai para pembaca ini artikel pertama saya..... wah rasanya luar biasa hahaha kaya ariel gituh.. jadi blogger ituh. di article pertama saya saya akan ngebahas bagai mana..cara create update delete view di dengan simple............... gak banyak basa basi kita mulai untuk pertama kali ingin belajar php ituh harus udah menguaasa HTML ith bener bener dasar...... Banggeut, Tips unuk beljar HTML yang cepat mudah tuh harus hapal Tag ,cara ngeLINK ke page lain dan tau cara pakai Dreamweaver dijamin pasti mudah. kalo anda ingin belajar pakai dreamweaver dan buat table html silahkan kunjung blog  Book Information.
untuk soal HTML kita lewat saya anggap para pembaca udah jagoooo bangeut. :)

ok..... CEkidotttttttttttttt

Untuk Buat CRUD php anda haru mempunyai database .. saya biasanya pakai datbase MYSQL..

Pertama anda Buat  Database agar mudah copy paste aja..

CREATE TABLE `tb_belajar` (

`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nama` VARCHAR( 50 ) NOT NULL ,
`agama` VARCHAR( 50 ) NOT NULL
) ENGINE = MYISAM ;

Kedua anda buat koneksi
koneksi.php
<?php
$host="loclahost";
$user="root";
$pass="";// kalo ada password di MQYSL tolong isi
$dbname="tutorial";

 mysql_connect($host,$user,$pass);
mysql_select_db($dbname);
?> 

ketiga buat form input
 form.php<?php
include"koneksi.php";
$id=$_REQUEST['id'];
$mode=$_REQUEST['mode'];
if($mode=="edit"){
    $qry=mysql_query("select * from tb_belajar where id= $id");
    $tampil=mysql_fetch_array($qry);
}
?>
<form id="form1" name="form1" method="post" action="save.php">
  <table width="200" border="1">
    <tr>
      <td width="51">nama</td>
      <td width="133"><label for="textfield"></label>
      <input type="text" name="nama" id="textfield" value="<?php echo $tampil[1]?>"></td>
    </tr>
    <tr>
      <td>agama</td>
      <td><label for="select"></label>
        <select name="agama" id="select">
          <option value="islam">islam</option>
          <option value="kristen">kristen</option>
          <option value="budha">budha</option>
          <option value="hindu">hindu</option>
      </select></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type="submit" name="save" id="save" value="Submit"></td>
    </tr>
  </table>
</form>


keempat buat syntak save
save.ph

<?php
include"koneksi.php";
$id=$_REQUEST['id'];
$mode=$_REQUEST['mode'];
if($mode=="edit"){
mysql_query("UPDATE `tb_belajar` SET  `nama` =  '$_POST[nama]',
`agama` =  '$_POST[agama]' WHERE  `id` =$id");   
}else{
   
mysql_query("INSERT INTO .`tb_belajar` (
`id` ,
`nama` ,
`agama`
)
VALUES (
'' ,  '$_POST[nama]',  '$_POST[agama]')");// isi dari $_POST[ ituh nama text dan list di form tadi    
}
echo"<script>alert('data behasi di save')</script>";
echo"<script>documet.location.href='index.php'</script>";
?>


Kelima buat index buat view and hapus
index.php
<?php
include"koneksi.php";
$id=$_REQUEST['id'];
$mode=$_REQUEST['mode'];
if($mode=="delete"){
        $sqlquery = "DELETE FROM `tb_belajar` WHERE `id` = '$id'";
        $querycek =mysql_query($sqlquery);
echo "<script>alert('Delete successfully');</script>";
}
?>

<form name="form1" method="post" action="">
  <table width="200" border="1">
    <tr>
    <td colspan="4"><a href="form.php"><input type="button" name="button" id="button" value="add"></a></td>
    </tr>
  <tr>
    <td>id</td>
    <td>nama</td>
    <td>agama</td>
    <td>action</td>
  </tr>
  <?php
  $sql=mysql_query("select * from tb_belajar");
  while( $data=mysql_fetch_array($sql)){
  ?>
  <tr>
    <td><?php echo $data[0]?></td>
    <td><?php echo $data[1]?></td>
    <td><?php echo $data[2]?></td>
    <td><a href="form.php&id=<?php echo $data[0]?>&amp;mode=edit"><input type="button" name="button2" id="button2" value="edit"></a>
      <a href="?mode=delete&id=<?php echo $data[0]?>"><input type="button" name="hapus" id="hapus" value="Submit"></a></td>
  </tr>
  <?php
  }?>
</table>
</form> 



Selsai Semoga Bermanfaatbuat kita semua



0 komentar:

Posting Komentar