Selasa, 26 Maret 2013

Tutorial CRUD part 2 - Select Data dan Search Data dengan PHP dan MySQL

Tutorial CRUD part 2 - Select Data dan Search Data dengan PHP dan MySQL - berlanjut dari postingan sebelumnya yaitu Insert data dengan PHP dan MySQL , kali ini saya akan menjelaskan bagaimana cara select data dan search data dengan PHP dan MySQL , untuk tabelnya kita gunakan tbl_personal yang ada pada tutorial sebelum nya yaitu Insert data dengan PHP dan MySQL .

Berikut cara select data dan search data dengan PHP dan MySQL :

page_data.php
Tutorial CRUD part 2 - Select Data dan Search Data dengan PHP dan MySQL

<?php
mysql_connect('localhost','root','');
mysql_select_db('inventory_db');
    if($_POST){
        $field = $_POST['search'];
        $key   = $_POST['keyword'];
        $sql_add = "where $field like '%$key%'";
    }else{
        $sql_add = '';
    }
$query = mysql_query("select * from tbl_personal $sql_add order by id desc") or die(mysql_error());
?>
<h2 align="center"> Page Data </h2> <hr />
<form method="post" action="<?php $_SERVER['PHP_SELF'];?>">
  <table align="center">
    <tr>
      <td>Search By</td>
      <td><select name="search">
        <option value="nama">Nama</option>
        <option value="alamat">Alamat</option>
        <option value="email">Email</option>
      </select></td>
      <td><input type="text" name="keyword" placeholder="keywords"/></td>
      <td><input name="" type="submit" value="Search" /></td>
    </tr>
  </table>

</form>
<br />

  <table align="center" border=1>
    <tr bgcolor="#ccc">
      <th>No.</th>
      <th>Nama</th>
      <th>Alamat</th>
      <th>Email</th>
    </tr>
    <?php
    $no=1;
    while($row = mysql_fetch_array($query)){
    if($no%2==1){
        $bg = "#FFF";
    }else{
        $bg = "#00ff00";
    }
    ?>
    <tr bgcolor="<?php echo $bg; ?>" >
      <td><?php echo $no;?></td>
      <td><?php echo $row['nama'];?></td>
      <td><?php echo $row['alamat'];?></td>
      <td><?php echo $row['email'];?></td>
    </tr>
    <?php
    $no++;
    }
    ?>
  </table>
Nb : Jika pada saat Anda selesai menginput data dari form_input yang ada pada postingan sebelumnya , Anda ingin langsung direct halaman ke page_data ini tinggal di rubah saja link (href) yang ada di proses_input di posting sebelumnya

echo "<script>alert('Data Berhasil Disimpan');location.href='page_data.php'</script>";

Demikian Tutorial CRUD ini yaitu select data dan search data dengan PHP dan MySQL  , semoga dapat bermanfaat

Selasa, 19 Maret 2013

Tutorial CRUD part 1 - Insert data dengan PHP dan MySQL


Tutorial CRUD part 1 - Insert data dengan PHP dan MySQL 
Dari postingan saya yang sebelumnya yaitu Membuat Koneksi PHP dengan Mysql , kali ini saya akan menjelaskan bagaimana cara insert data dengan PHP dan MySQL , berikut cara insert data dengan PHP dan MySQL :
  1. Membuat tabel tbl_personal

    CREATE TABLE tbl_personal (
    id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
    nama varchar(50),
    alamat text,
    email varchar(50)
    );

  2. Membuat form_input.php

    Tutorial CRUD part 1 - Insert data dengan PHP dan MySQL

    <h2 align="center"> Form Personal Data </h2> <hr />
    <form action="proses_input.php" method="post">
      <table width="200" align="center">
        <tr>
          <td>Nama</td>
          <td>:</td>
          <td><input type="text" name="nama" id="nama" /></td>
        </tr>
        <tr>
          <td>Alamat</td>
          <td>:</td>
          <td><textarea name="alamat" id="alamat" cols="45" rows="5"></textarea></td>
        </tr>
        <tr>
          <td>Email</td>
          <td>:</td>
          <td><input type="text" name="email" id="email" /></td>
        </tr>
        <tr>
          <td height="21" colspan="3" ><input type="submit" name="button" id="button" value="Simpan"  style="float:right;margin-right:10px"/></td>
        </tr>
      </table>
    </form>

  3. Membuat proses_input.php

    <?php
    mysql_connect('localhost','root','');
    mysql_select_db('db_name');

    mysql_query("insert into tbl_personal(id,nama,alamat,email) values(null,'$_POST[nama]','$_POST[alamat]','$_POST[email]')") or die(mysql_error());
           
    echo "<script>alert('Data Berhasil Disimpan');location.href='form_input.php'</script>";

    ?>

Demikian Tutorial CRUD ini yaitu Insert data dengan PHP dan MySQL  , semoga dapat bermanfaat

Senin, 18 Maret 2013

Membuat Login Form dengan Session PHP dan MySQL

Membuat Login Form dengan PHP dan MySQL - Dalam pembahasan saya kali ini tentang bagaimana cara membuat login form dengan session PHP dan MySQLBerikut dibawah ini cara membuat login form dengan session PHP dan MySQL :

 Pertama kita buat tabel user .

CREATE TABLE user (
 username varchar(25) NOT NULL PRIMARY KEY,

 password varchar(50) NOT NULL
)

 
index.php


<?php
session_start();
if(!isset($_SESSION['username'])){
    include 'login.php';
                          }else{
echo "Hello ".$_SESSION['username'];
echo "<a href='logout.php'>Logout</a>"
                          } ?>


 login.php


<table border=1 align=center>
<form method="post" action="proses_login.php">
<tr><td>username</td><td><input type="text" name="user"></tr>
<tr><td>password</td><td><input type="password" name="pass"></tr>
<tr><td></td><td><input type="submit" value="Login"></tr>
</form>
</table>


 
proses_login.php


<?php
session_start();
mysql_connect('localhost','root','');

mysql_select_db('dbname');

$query= “select * from tbl_user where username = ‘$_POST[user]’ and password = ‘$_POST[pass]’”;
$result= mysql_query($query);
if (mysql_num_rows($result)>0 ) {
$_SESSION['username'] = $_POST['user'];

}
header(“location:index.php”);

?>  


 
logout.php


<?php
session_start();

session_destroy();
header(“location:index.php”);

?>  


 
Demikian cara membuat login form dengan session PHP dan MySQL , semoga dapat bermanfaat

Sabtu, 16 Maret 2013

Upload File Dengan PHP

Upload File Dengan PHP
Upload File Dengan PHP
Upload File Dengan PHP - PHP juga dapat digunakan sebagai Upload File yaitu untuk mengirim file ke server . Dalam hal ini saya akan memberikan contoh bagaimana cara mengupload file dengan php .Berikut dibawah ini cara mengupload file dengan php :








index.html

<form action="upload_file.php" method="post" enctype="multipart/form-data">
<input type="file" name="file_name" />  <br />
<input type="submit" name="submit" value="Upload!" />
</form> 

upload_file.php


<?php
$file = $_FILES['file_name']['name']; 
move_uploaded_file($_FILES['file_name']['tmp_name'],"direktori_upload/".$file);

mysql_connect('localhost','root','');
mysql_select_db('db_name');

mysql_query("insert into tbl_name(file) values('$file')")or die(mysql_error());
?>   
Demikian contoh Upload File dengan PHP , semoga dapat bermanfaat .

Membuat Koneksi PHP dengan MySQL

Membuat Koneksi PHP dengan MySQL
Membuat Koneksi PHP dengan MySQL
Membuat Koneksi PHP dengan Mysql - Untuk para programmer PHP yang sedang kesulitan dengan programmnya ane bantu dengan do'a nih gan , semoga diberikan kelancaran deh untuk program PHP nya . Sedikit sharing dari saya mengenai cara membuat koneksi PHP dengan MySQL berikut dibawah ini saya jabarkan cara membuat koneksi PHP dengan MySQL .
 







<?php

$host  = 'localhost';

$user = 'root';

$pass = '';

$db_name = 'test_db';



$conn = mysql_connect( $host, $user, $pass )

or die (mysql_error());

$db = mysql_select_db($db_name,$conn)

or die (mysql_error());
?>

Demikian cara membuat koneksi PHP dengan MySQL , bila kurang jelas bisa berkomentar dibawah sini . dan jangan lupa saran dan masukkannya . Semoga bermanfaat