Assalamualaikum teman temann, Kembali lagi nihh sama sayaa Rizky X Bomel. Gimana kabar kalian semuaa, semoga kalian tetap sehat yaa teman teman.

Oiya kali ini saya mau membahas Select Where dan Data Double, disini saya jelaskan satu satu yaa teman.

  • Pertama Select Where ini digunakan untuk mencari data di kolom pencarian dengan mengetik salah satu isi data tersebut seperti nama misalnya,nanti nama yang diketik di kolom pencarian akan muncul di data yang telah terdaftar.
  • Kedua yaitu Data Dobel yaitu Ketika kata memasukkan data namun ada bagian dari data itu terdaftar,entah id entah nama akan mengalami eror atau tidak bisa memasukkan data tersebut.

Yuk langsung saja kita ke contohnyaa.

SELECT WHERE

            Kita liat dulu yaa hasilnyaa

  • Facebook
  • Twitter
  • Google+
  • Pinterest

            Dan pogramnya seperti berikut:

<form method=POST>

        <form method=’POST’>

        <input type=’text’ name=’bebas’ placeholder=’Cari Mahasiswa’>

        <input type=’submit’ name=’cari’ value=’cari’>

    <table border=”5″ cellpadding=”10″ cellspacing=”0″>

        <tr>

            <th>No</th>

            <th>Nrp</th>

            <th>Nama</th>

            <th>Hp</th>

        </tr>

        <?php 

        $koneksi = mysqli_connect(“localhost”,”root”,””,”pens”);

        $no = 1;

        if(isset($_POST[‘kirim’])){

            $nrp = $_POST[‘nrp’];

            $nama = $_POST[‘nama’];

            $hp = $_POST[‘hp’];

        }

        $data = mysqli_query($koneksi,”SELECT * FROM mahasiswa”);

        $bebas = $_POST[‘bebas’];

        if(!empty($bebas)){

        $data = mysqli_query($koneksi,”SELECT * FROM mahasiswa WHERE nrp LIKE ‘%$bebas%’ OR nama LIKE ‘%$bebas%’ OR hp LIKE ‘%$bebas%'”);

        while($d = mysqli_fetch_object($data)){

            ?>

            <tr bgcolor='<?php if($no%2==0) echo”grey”; else echo”pink”; ?>’>

                <td><?php echo $no++; ?></td>

                <td><?php echo $d->nrp; ?></td>

                <td><?php echo $d->nama; ?></td>

                <td><?php echo $d->hp; ?></td>

            </tr>

            <?php 

        }

        }

        ?>

    </table>

            Untuk select where saya rasa sudah cukup yaa temann, langsung saja kita ke pembahasan selanjutnyaa okeyy

DATA DOUBLE

            Coba kita liat dulu yaaa teman teman hasilnyaa:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

            Disitu muncul tulisan NRP TELAH TERDAFTAR karena saya menuliskan nrp yang sama untuk didaftarkan.

            Bagaimana programnya? Mari kita liattt:

<form method=POST>

        Nrp  <input type=text name=nrp autocomplete=off ><br>

        Nama <input type=text name=nama autocomplete=off ><br>

        Hp <input type=text name=hp autocomplete=off><br>

        <input type=submit name=kirim value=Input><br><br><br>

    <table border=”5″ cellpadding=”10″ cellspacing=”0″>

        <tr>

            <th>No</th>

            <th>Nrp</th>

            <th>Nama</th>

            <th>Hp</th>

        </tr>

        <?php 

        $koneksi = mysqli_connect(“localhost”,”root”,””,”pens”);

        $no = 1;

        if(isset($_POST[‘kirim’])){

            $nrp = $_POST[‘nrp’];

            $nama = $_POST[‘nama’];

            $hp = $_POST[‘hp’];

        }

        if(!empty($nrp) AND !empty($nama) AND !empty($hp)){

            $cekdulu= “SELECT * FROM mahasiswa WHERE nrp=’$nrp'”;

            $prosescek= mysqli_query($koneksi, $cekdulu);

            if (mysqli_num_rows($prosescek)>0) {

                $error = ” NRP TELAH TERDAFTAR!!! “;

            }

            else {

                mysqli_query($koneksi,”INSERT INTO `mahasiswa` (`id`, `nrp`, `nama`, `hp`) VALUES (NULL, ‘$nrp’, ‘$nama’, ‘$hp’)”);

                $error = “DATA BERHASIL DIINPUT”;

            }

        }

        else if(empty($nrp) OR empty($nama) OR empty($hp)){

            $error = “NRP HARUS BEDA !!!”;

        }

        $data = mysqli_query($koneksi,”SELECT * FROM mahasiswa”);

        while($d = mysqli_fetch_object($data)){

            ?>

            <tr bgcolor='<?php if($no%2==0) echo”grey”; else echo”pink”; ?>’>

                <td><?php echo $no++; ?></td>

                <td><?php echo $d->nrp; ?></td>

                <td><?php echo $d->nama; ?></td>

                <td><?php echo $d->hp; ?></td>

            </tr>

            <?php 

        }

        ?>

    </table>

    <table  >

    <br><br>

        <tr>

            <td><?php echo $error; ?></td>

        </tr>

    </table>

Sampai disini dulu yaa teman teman artikel saya kali ini semogaa bermanfaattt. Terimakasih yaa udah bacaaa

            Assalamualaikum wr.wb