What Will I Learn?
- Kita akan belajar cara membuat database MYSQL
- Kita akan belajar system pencarian dengan php
- Kita akan belajar membuat tamplate dengan HTML
Requirements
- XAMPP
- Text Editor
- Mepunyai pengetahuan pengetahuan dasar tentang tentang PHP DAN HTML
Difficulty
- Basic
Tutorial Contents
Pencarian adalah metode yang memudahkan bagi client untuk mencari apa yang di inginkannya dalamm sebuah framework atau sitem atau sitem, dalam ilmu komputer sebuah agoritma pencarian di jelaskan secara luas adalah sebuah algoritma yang menerima masukan berupa sebuah masalah dan menghasilkan sebuah solusi untuk masalah tersebut, yang biasanya didapat dari evaluasi beberapa kemungkinan solusi. Sebagian besar algoritme yang dipelajari oleh ilmuwan komputer adalah algoritme pencarian
Isi Tutorial
- Pertama kita akan membuat database , buka xampp jalankan apche dan jalankan mysql
Kemudian buka, http://localhost/phpmyadmin/ kemudian buat database dengan nama “mahasiswa”, kemudian buat table dengan “mhs” dengan ukuran 2 coloms dan buat kolom dengan nama “id”, “nama”.
Setelah selesai databasenya sekarang siapkan file index.php dan config.php. seperti ini.
Index.php
file index php file index php Ini adalah tampleta tampungan dari pada metode pencarian yang akan kita buat da tampungan dari pada metode pencarian yang akan kita buat untuk menjalankan program..
< h3>Form Pencarian Dengan PHP - RAJA MALIKUL FAJAR< /h3>
< form action="index.php" method="get">
< label>Cari :< /label>
< input type="text" name="cari">
< input type="submit" value="Cari">
< /form>
< ?php
if(isset($_GET['cari'])){
$cari = $_GET['cari'];
echo "< b>Hasil pencarian : ".$cari."< /b>";
}
? >
< table border="1">
< tr>
< th>No< /th>
< th>Nama< /th>
< /tr>
< ?php
if(isset($_GET['cari'])){
$cari = $_GET['cari'];
$data = mysql_query("select * from mhs where name like '%".$cari."%'");
}else{
$data = mysql_query("select * from mhs");
}
$no = 1;
while($d = mysql_fetch_array($data)){
? >
< tr>
< td>< ?php echo $no++; ?>< /td>
< td>< ?php echo $d['name']; ?>< /td>
< /tr>
< ?php } ?>
< /table>"
tulislah kode seperti ini.
Config.php
Pada file ini kita akan membuat koneksi antara database dan sourcode PHP
"<?php
// koneksi mysql ke php
mysql_connect("localhost","root","");
mysql_select_db("mahasiswa");
?>"
Dan sekarang akan kita jalankan dengan cara buka di chrome dan dan tulis http://localhost/mahasiswa dan akan terlihat seperti ini
Sekarang kita akan mencoba untuk test aplikasi ini
- Di kolom pencarian kita akan tulis “raja” setelah itu tekan tombol cari
- Dan akan keluar seperti ini.
Penjelasan
Perhatikan pada form di bawah ini..
"< h3>Form Pencarian Dengan PHP - RAJA MALIKUL FAJAR
< form action="index.php" method="get">
< label>Cari :< /label>
< input type="text" name="cari">
< input type="submit" value="Cari">
< /form>"
Kita memberikan action ke file index.php, dengan methob get. Sehingga yang di kirim dari form akan di kirim memalui url.
Dan perhatikan form di bawah ini
"< ?php
if(isset($_GET['cari'])){
$cari = $_GET['cari'];
$data = mysql_query("select * from mhs where name like '%".$cari."%'");
}else{
$data = mysql_query("select * from mhs");
}"
Di disini kita memriksa apakah ada data yang di kiriim dengan mengunak methob GET, jika ada datanya datanya maka query mysqlnya akan di jalankan pada Query berikut
Ini adalah queri untuk mencari data yang ada yang ada.
$data = mysql_query("select * from mhs where name like '%".$cari."%'");
Jika data tidak ada maka akan di jalankan query berikut.
$data = mysql_query("select * from mhs");
sekian terimaksih semoga bermanfaat.
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thank you mod with you agree my contribution this is a motive for me
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @sametceylan, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @rajamalikulfajar I am @utopian-io. I have just upvoted you!
Achievements
Suggestions
Get Noticed!
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit