Tutorial Searching / Pencarian Data dengan PHP dan Mysql

Studi Kasus : Membuat script untuk pencarian data dalam database
Kebutuhan : Webserver Packages, already installed.

Searching, merupakan fasilitas yang hampir selalu ada dalam setiap aplikasi, baik aplikasi berbasis web ataupun desktop. Setiap halaman web/ blog juga akan ditemukan fasilitas ini. Tutorial berikut akan memberikan konsep dasar dari searching, dengan melakukan pencarian pada data terstruktu (database).

Ok, langsung praktik saja.

Step 1 : Persiapkan Database

  1. Buat database dengan nama db_tutorial
  2. Siapkan tabel dengan nama tb_student, dengan struktur tabel seperti gambar dibawah ini.
  3. Insert-kan beberapa sample data, misal seperti gambar dibawah,
  4. Done with the database!

Step 2 : Persiapkan Folder Kerja

  1. Buat folder dengan nama searching dalam document root anda
  2. Simpan semua file dalam praktikum ini dalam folder tersebut.

Step 3 : Membuat script koneksi ke DB

  1. Ketikkan script berikut,
    [sourcecode language=”php”]
    $host = "localhost";
    $user = "root";
    $pass = "";
    $dbName = "db_tutorial";
    mysql_connect($host, $user, $pass);
    or die ("Connect Failed !! : ".mysql_error());
  2. simpan dengan nama connect.php
  3. Penjelasan : Script ini akan digunakan untuk menghubungan aplikasi kita dengan database db_tutorial. Sesuaikan username dan password dengan setting-an mysql anda.

Step 4 : Membuat form pencarian

  1. Ketikkan script berikut,
    [sourcecode language=”php”]
    <title> Halaman Pencarian </title>
    <form name="formcari" method="post" action="search_exe.php">
    <table width="330" border="0" align="center" cellpadding="0">
    <tr bgcolor="orange">
    <td height="25" colspan="3">
    <strong> Student Searching ! </strong>
    <tr> <td> Name </td>
    <td> <input type="text" name="name"> </td>
    <td> <input type="SUBMIT" name="SUBMIT" id="SUBMIT" value="search" > </td>
  2. simpan dengan nama formsearching.php
  3. Penjelasan : script diatas adalah HTML script biasa yang akan menampilkan form. Perhatian bagian action="search_exe.php", bagian ini dimaksudkan bahwa form akan diproses oleh script search_exe.php

Step 5 : Membuat script pemrosesan dan menampilkan hasil searching

  1. Ketikkan script berikut,
    [sourcecode language=”php”]
    include "connect.php";
    $name= $_POST[‘name’]; //get the nama value from form
    $q = "SELECT * from tb_student where name like ‘%$name%’ "; //query to get the search result
    $result = mysql_query($q); //execute the query $q
    echo "<center>";
    echo "<h2> Hasil Searching </h2>";
    echo "<table border=’1′ cellpadding=’5′ cellspacing=’8′>";
    echo "
    <tr bgcolor=’orange’>
    <td>Nama Mahasiswa</td>
    while ($data = mysql_fetch_array($result)) { //fetch the result from query into an array
    echo "
    echo "</table>";
  2. simpan dengan nama search_exe.php
  3. Penjelasan dapat dilihat di script comment

Step 6 : Testing Code

  1. Pergi ke http://localhost/searching/formsearching.php. Anda akan melihat form seperti dibawah,
  2. Masukkan nama pada field nama (misal nama yang telah diinsert ke DB, yaitu june)
  3. Klik tombol search dan anda akan melihat hasilnya

Selamat berkreasi dengan PHP πŸ˜€ Happy Coding..

Oleh littleflow3r

obviously, a girl. with sweet smile, off course. turning her 21 years trapped on Informatics departement and just started to having some crush with it lately. she uses wordpress. she loves php. she loves to satisfied her shopping hobbies just via looking around in online shop. oh yeah, she got an A for her english subject^^

144 replies on “Tutorial Searching / Pencarian Data dengan PHP dan Mysql”

Thank you, I’ve just been searching for information about this subject for a long time
and yours is the best I have came upon till now. However, what in regards to the conclusion? Are
you sure in regards to the supply?

As an online gambling player, it is important to know
what sites are fine to visit and can be used as a area to perform online gambling.
neglectfully choosing a site is tantamount to wasting capital for free.
Not and no-one else you will lose but next waste era and opportunity to succeed in this business.

Not a few people make mistakes with this until they finally drop into the abyss of bankruptcy / exterminate because they can’t win even in all game they do.
Unfortunately, most people who experience this blame the game then again of introspecting on what they have done.

In essence, if you produce an effect gambling inattentively and without preparation,
when any supplementary thing in the world, of course, you will end occurring in failure.
Therefore, we want to give recommendations for the best online gambling sites that you can visit and become cronies playing online gambling to achieve capability in this industry.

The post of the site is Mabosway, a site that provides
various types of definite and best-in-class online gambling games.
upon the Mabosway site you can pick various types of games ranging from popular gambling games such as online poker, online casino gambling like various variants, as capably as sports gambling games
that are well-liked similar to people in Indonesia.

There are many more important features that the Mabosway site
has, however, there are several important features that you infatuation to know that make Mabosway the best site and
many online gambling players trust in Indonesia.

Sbobet is a trusted gambling site that operates to relieve every fans of online gambling in the world.
Founded in 2010, it didn’t resign yourself to long for Sbobet to become the biggest online site in Asia and
as soon as it comes to the amount of betting keep that rotates all week, Sbobet is in addition to one of the biggest sites
in the world.

Sbobet is definitely popular, especially in the course of Asian bettors, the
reason is that the site has been awarded as the best gambling operator for two years in a row.
It offers a variant of football betting bearing in mind unquestionably low margins similar to compared to additional sites in its class.

okay and thank you for visiting online casino agents for Indonesia.

Here we are here to present access for fans of sbobet casino
who want to connect the international agent site Promosbobet.

The products offered are certainly diverse and are enormously the best choice.
Derived from providers that have credibility and have
been proven to have the best predicate in serving their
customers. Providers in the manner of Sbobet, Maxbet and many more.

As the best online casino and soccer gambling site in Indonesia.

We present maximum minister to in the same way as customer support
that works online 24 full hours all day. for that reason members can ham it up whenever and wherever without
fearing to incline the possibility of difficulties or confusion.

Option Link l69
L69 is one of the official sites that offer the most recent
alternative link reliable online betting sites. L69 provides
more than just one alternative link from every betting site,
and we here have become the most comprehensive alternative link
companies and the L69 web site has a responsive display that will makes it easy that you should access
our site coming from the display of your current device or laptop.
In addition to what you need to understand is that we here only have one official link, l69.
myself and if there are other websites that provide information or call the website is not our official site.

Ball betting and casino gambling usually are forms of
games that are incredibly popular with the men and women associated with Indonesia.
Why l69? Because we’ve been here for more than five
years and possess become the trust of the individuals of Indonesia as a location to play soccer
gambling and also on the internet casino gambling.
Itself in addition has obtained a license from the
Asian and European governments in 2009 to become an online gambling gambling provider site in Parts of asia and Europe.
By providing lots of different types of wagering bets
that can be played on one ID, much more the members feel happy enjoying in your bookie.

Great things about Alternative Links l69
But regrettably lately there are many members who knowledge problems and problems any time entering into their Sbobet game since the Sbobet
internet site is usually blocked and many old sites have been clogged by the Indonesian federal government
and never a few are usually also afflicted in what is called the Newsletter Job.
The Indonesian government lately is struggling to
get rid of links or paths to gain access to sites that smell regarding
pornography, gambling and right now there are many other content that is deemed inappropriate.

kalau kasusnya begini Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\NAJA\search_exe.php on line 15
apa yang harus dilakukan?

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\cari\connect.php:6 Stack trace: #0 C:\xampp\htdocs\cari\search_exe.php(2): include() #1 {main} thrown in C:\xampp\htdocs\cari\connect.php on line 6


include "koneksi.php";

$tanggal_daftar = date("Y-n-d");
$nama_lengkap = $_POST['nama_lengkap'];
$jenis_kelamin = $_POST['jenis_kelamin'];
$TTL = $_POST['TTL'];
$agama = $_POST ['agama'];
$golongan_darah = $_POST ['golongan_darah'];
$alamat = $_POST['alamat'];
$kelurahan = $_POST['kelurahan'];
$kecamatan = $_POST['kecamatan'];
$kota = $_POST['kota'];
$provinsi = $_POST['provinsi'];
$kode_pos = $_POST['kode_pos'];
$no_telp = $_POST['no_telp'];
$asal_sekolah = $_POST['asal_sekolah'];
$alamat_sekolah = $_POST['alamat_sekolah'];
$jurusan = $_POST['jurusan'];
$nilai_SKHU= $_POST['nilai_SKHU'];
$nama_ayah = $_POST['nama_ayah'];
$pekerjaan_ayah = $_POST['pekerjaan_ayah'];
$penghasilan_ayah = $_POST['penghasilan_ayah'];
$nama_ibu = $_POST['nama_ibu'];
$pekerjaan_ibu = $_POST['pekerjaan_ibu'];
$penghasilan_ibu = $_POST['penghasilan_ibu'];
$alamat_ortu = $_POST['alamat_ortu'];
$nama_wali = $_POST['nama_wali'];
$alamat_wali = $_POST['alamat_wali'];
$program_studi = $_POST['program_studi'];
$foto_warna = $_POST['foto_warna'];
$fotocopy_ijazah = $_POST['fotocopy_ijazah'];

$query_insert = "insert into datacalonmahasiswa(tanggal_daftar, nama_lengkap, jns_kelamin, TTL, agama,
golongan_darah, alamat, kelurahan, kecamatan, kota, provinsi, kode_pos, no_telp, NISN, asal_sekolah, alamat_sekolah, jurusan, nilai_SKHU
nama_ayah, pekerjaan_ayah, penghasilan_ayah, nama_ibu, pekerjaan_ibu, penghasilan_ibu, alamat_ortu, nama_wali, alamat_wali,
program_studi, foto_warna, fotocopy_ijazah, SKBS)

values('$tanggal_daftar', '$nama_lengkap', '$jenis_kelamin', '$TTL', '$agama', '$golongan_darah', '$alamat', '$kelurahan', '$kecamatan', '$kota', '$provinsi', '$kode_pos', '$no_telp', '$NISN', '$asal_sekolah', '$alamat_sekolah',
'$jurusan', '$nilai_SKHU', '$nama_ayah', '$pekerjaan_ayah', '$penghasilan_ayah', '$nama_ibu', '$pekerjaan_ibu', '$penghasilan_ibu', '$alamat_ortu', '$nama_wali', '$alamat_wali', '$program_studi', '$foto_warna', '$fotocopy_ijazah', '$SKBS');";

$insert = mysql_query($query_insert);


echo "Gagal update … ";
echo "”;


mas kok gagal terus ya inputan data saya… padahal udah terhubung semuanya. lihatdata.php nya juga udah terkoneksi ke phpmyadmin lo ? tolong bantuannya. terimakasih

Tanks infonya. Hanya saja saya masing bingung bagaimana caranya “Pencarian Data” seperti kasus di atas kalau dibuat di blogspoot, yang tidak mengenal PHP dan Mysql.
Apakah bisa dengan menerapkan fungsi IF..? Mohon bantuan scrift html nya. Please….
Terima kasih

Saya pendatang baru di blog ini ingin mengucapkan terima kasih banyak kepada MBAH KUNTORO karna berkat bantuan Nomor togel 4D yang MBAH KUNTORO berikan ternyata benar2 tembus, saya tidak tau harus berbuat apa untuk membalas kebaikan MBAH KUNTORO,Awalnya saya kurang yakin dengan angka yang MBAH berikan, Tapi ternyata alhamdulillah saya menang 4D, Sudah berapa banyak peramal yang saya hubungi tidak ada satupun yang tembus malahan hutang-hutang saya bertambah banyak,kini kehidupan saya jauh lebih sukses dari pada sebelumnya ini semua berkat bantuan MBAH KUNTORO, Bagi teman-teman penggila kupon putih yang tidak pernah merasakan kemenangan 4D silahkan hubungi MBAH KUNTORO di 085-242-222-796 dan angka yang di berikan MBAH dalam 7X putaran ini tidak pernah meleset,anda jangan mudah tergiur dengan janji-janji saatnya kita perlu bukti hanya MBAH KUNTORO yang menjamin 100% kemenangan.Kalau mau bukti hubungi sekarang…!!!


NOMOR TELPON : 085 242 222 796

saya atas nama cahyo dari ciparay. Saya bekerja sebagai tukan kebun jagung & saya hidup bersama istri serta ke 3 anak saya.sayapun digaji untuk mengurus kebun orang. itupun hasilnya harus di bagi lagi kepada pemilik kebun.biasanya sy hanya dapat 400 ribu satu kali panen itupun tergantung dari banyak nya hasil dari panen jangung.kalau hasil panennya bagus maka bagian saya pun banyak.tapi kalau hasilnya sedikit maka sedikit pula bagian kami.kalau dipikir-pikir itu belum mencukupi untuk makan kami sekeluarga. dan adapun kawan menawarkan sy main togel tp sy juga berpikir dengan angka yg mau pasang, sedangkan sy tdk bs rumus.tp kawan bilang tdk usah bingung dengan angka nya karna katanya MBAH TOGEL mahir mengeluarkan angka & sy pun di berikan nope MBAH TOGEL dan sy hubungi untuk minta angka. alhamdulillah baru pertama di kasih angka ehhh sy menang 8 jt. terimakasih MBAH TOGEL; ats bantuan angkanya. YG BERMINAT ANGKA KEMENANGAN HUBUNGI NOMOR HP MBAH TOGEL DI 081998357939ato invite pin bbm mbah togel 28236645ο»Ώ

Neither the lottery nor the stock market or commodities are EXEMPT from the Law of Belief (aka Law of Attraction).
99% losing percentage) and “all even number” combinations “hit” only 49 times over the 5-year period (a 97.
The final number, called the Powerball, falls between one and forty-two.

Kalau cara menampilkan hasil pencarian ke url permalink bagaimana ya?
Misalnya mencari “June”, maka hasil pencarian misalnya menjadi : namadomain.com/june.php
Kalau tidak ketemu, maka url diarahkan ke halaman 404.

Terima kasih, saya tunggu jawaban dan bantuannya.

gan mau tanya,,?
gimana caranya menampilkan data(record) yang kosong, di tampilkan ke tabel dan kolom yang kosong(tidak ada record nya) menjadi berwarna di setiap kolom yang kosong…contoh scrip nya gimana gan..? mohon solusinya gan..:D

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\searching\search_exe.php on line 15
No Nama Mahasiswa Alamat

setelah saya praktekan hasilnya seperti yang diatas itu mass… gmn cara nya agar bisa searching mas?

mas mau tanya
kl pencarian data lebih dari 1 table (dbs) kemudian data tersebut akan di tampilakn ke dalam table (html) gmn ya mas?
sedangkan data dari table (dbs) itu berbeda dengan isi data dari table B (dbs)
misal :
> table A : nama,alamat,telp
> table B : nama,alamat,jenis

Gan, kalo mau nampilin gambar dari database ke php pas fungsi cari, kodingnya gimana gan? Kalo pake echo”$hasil[gambar]”;
Hasilnya yg muncul cuma nama file potonya doang??

assalaamualaikum kak maaf boleh bertanya bagaimana coding query search yang di seleksi nya semua fieldnya jadi ga cuman name nya ajh kayak ini select * from data_pkl Where nama_siswa %name% kan itu hanya menyeleksi nama_siswa ajh

Thank’s Bro,,,,,sangat membantu,,,,,
saya mau tanya ni,,,,bgmn caranya buat pesan untuk admin,,,,misalnya kalau ada 3 sampai 4 user yang baru daftar, pesanx akan di sampaikan ke admin,,,jd otomatis admin akan tau berapa user yg telah mendaftar hari ini,,,jd si admin ga perlu cek lagi berapa user yang hari ini mendaftar……Mohon bantuannya

thank’s Bro sangat membantu,,,,,aku mau nanya tentang pembuatan script pemberitahuan untuk admin,,,,misalnya kalo ada user yang baru mendaftar, si admin akan di beri tau ada berapa user yang daftar hari ini,,,jd si user ga perlu cek lagi…..mohon bantuan nya,,,,sekali lagi thank’s,,,,,

tutorial searching anda bagus, sudah saya coba, memuaskan, terimakasih……..
Oya, anda punya juga gak tutorial untuk software chatting seperti di ym dan fb itu….?
mohon petunjuknya ya…..!

maaf saya mau nanya nih..
saya belum sukses bikin fungsi search, padahal saya sudah sama seperti script di atas.
pada saat di load terdapat error seperti ini “Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\PL\search.php on line 21”. On line 21 scriptnya adalah ini–> while ($data=mysql_fetch_array($result)) .
itu kira2 apanya ya yang salah.. mohon bantuannya kaka πŸ™‚

saya mau bertanya code pencarian data dengan 2 kata kunci menampilkan alamat dan nama yang sama ..? gimana scriptnya yaa…. help me

Bro numpang nanya, kalo gw mau supaya yang di-bold hasil pencariannya ga case sensitive gmn.. karena kasusnya kaya gini: kalo gw search dengan kata kunci “Janet” sedangkan di hasil search nya ada “janet”, dia ga di-bold karena Janet berbeda dengan janet (di PHP case sensitive, di MySQL ga case sensitive), nah gmn caranya kl gw mau hasil janet jg di bold… thanks jawabannya… πŸ™‚

mas mau nynya klo udh berhasil membuat tapi waktu diketik nama lalu di searc muncul Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\searching\search_exe.php on line 18 nnnnn mksd pa n tolng bantuANYA

klo eror’a kyk gni knp mas?
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\iq\search_exe.php on line 15

ini saya punya form pencarian yang menggunakan list menu…tpi kenapa klo listnya gak diselect tetep membaca
tolong bagaimana caranya klau list menu g di select jadi ia otomatis g ada valuenya

Form Tenaga Kerja

Pencarian Data Karyawan


contoh untuk yang multiple keyword bukan di namanya aja lho …

if (isset($_POST['search'])) {
if ($_POST['keyword'] !='' ) {
$keyword = trim($_POST['keyword']);

$sql = "SELECT * FROM pegawai WHERE nik LIKE '%" .$keyword. "%' OR nama LIKE '%" .$keyword. "%' OR tempatlahir LIKE '%" .$keyword. "%' OR tanggallahir LIKE '%" .$keyword. "%' OR divisi LIKE '%" .$keyword. "%' OR alamat LIKE '%" .$keyword. "%' ";
$query = mysql_query ($sql);
$countData = mysql_num_rows ($query);

//dicek apkah data ada atau tidak ada
//jika data ada atau lebih dati nol, lakukan looping data
echo "”;
echo “”;
echo “NO\n”;
echo “NIK\n”;
echo “NAMA\n”;
echo “TEMPAT LAHIR\n”;
echo “DIVISI\n”;
echo “ALAMAT\n”;

if( $countData > 0 )
while($data = mysql_fetch_assoc($query)) {
echo “”;
echo “”.$i.”\n”;
echo “”.$data[‘nik’].”\n”;
echo “”.$data[‘nama’].”\n”;
echo “”.$data[‘tempatlahir’].”\n”;
echo “”.$data[‘tanggallahir’].”\n”;
echo “”.$data[‘divisi’].”\n”;
echo “”.$data[‘alamat’].”\n”;
echo “”;
} else {
echo “”;
echo “– data tidak ditemukan –“;
echo “”;

echo “”;
echo “ ditemukan data “.$countData.” record“;
echo “”;
echo “”;
} else {
echo ‘– silahkan masukkan keyword –‘;



sy ikut nanya…..
sy udah ikuti cara yg diterangkan diatas ..tapi gambar yang upload tidak masuk ke C:\xampp\htdocs\halloMobile\image\ …tp gambar hasil upload ada ke folder E:/DocumentRootTuni/helloMobile/image/ Tolong pencerahan … Trm ksh:?: ❓

Tolong bantu dong..
Gimana codingnya kalo hasil pencariannya tetap di halaman yang sama, jadi gak perlu bolak-balik gt. Udah kucoba tp fatal error.

ak mau nanya…gmana ya mau search data di dlm dbase sekalian ama picturenya..ak berhasil menyimpan data ke dbase dan picture ke folder..tapi bila ak mau search base on ID…kok hanya data aja terpapar…piturenya enggak…g mna ya kak…terima kasih ya atas bantuan.

malaysia user

Nah, kalo sistem pencarian dengan multi kata & lebih detail dengan menggunakan array gimana Mba?
Misalnya :
dimana rumah kamu

yang kita cari :
* dimana rumah kamu
* dimana rumah
* rumah kamu
* dimana kamu
* dimana
* rumah
* kamu

trus masing-masing diberikan nilai & dicari modusnya. Ini implementasi untuk pencarian lebih detail. Bisa dibantu? tolong send email ke gotechidna@gmail.com

(Dulu pernah bikin tapi ilang karena hd keformat T_T)

Bos klo databsenya dari ms access gmn ? konek… ok tapi mentoknya selalu di ” Fatal error: Call to undefined function odbc_query() “.
Tolong dong bos…. udh diotak atik…. blom nemu nih…

mau tanyaknih lagi bingung.
gimana cara untuk menyimpan data record pada tabel.

table disini fieldnya dinamis, misal pada tabel mhs filednya ada idmhs,nama;

sehingga perintah sqlnya:
insert into mhs (idmhs,nama) value (\\\\\\\’$idmhs\\\\\\\’,\\\\\\\’$nama\\\\\\\’);

bagaimana jika ada penambahan filed kelas. sehingga filed table pada mhs menjadi (idms,nama,kelas); untuk penambah field itu saya sudah bisa. yang jadi permasalahan bagaimana cara menginputkan data yang fildnya bertambah secara dinamis. skrip penyimpanannya bagaimana.

mohon bantuan pra programer.

Mas, kalau mau buat pencarian dgn multi kolom dan hasilnya ditampilkan dalam bentuk tabel, terus tiap hasil pencarianya bisa ditampilkan detil infonya gimana Mas? Misalnya pencarian berdasarkan provinsi, rentang usia, kemudian hasil pencariannya bisa ditampilkan detilnya satu-satu.
Maklum Mas, msh baru..

bos aq buat web kan nggak pakek php cuma css dan html…. trs cara buat searchnya gmn soalnya ni tinggal searchnya aja yang g fungsi….

saya nak buat carian nama sekolah dengan cara yang mudah sekiranya tidak ingat kod sekolah tersebut.saya guna combobox..help me plissssss πŸ™

gan codingnya error pas ane klik cari
“Warning: include(koneksi.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\SKRIPSI\test2\search_exe.php on line 2

Warning: include() [function.include]: Failed opening ‘koneksi.php’ for inclusion (include_path=’.;C:\xampp\php\PEAR’) in C:\xampp\htdocs\SKRIPSI\test2\search_exe.php on line 2

Warning: mysql_query() [function.mysql-query]: Access denied for user ‘ODBC’@’localhost’ (using password: NO) in C:\xampp\htdocs\SKRIPSI\test2\search_exe.php on line 5

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\SKRIPSI\test2\search_exe.php on line 5
Hasil Searching

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\SKRIPSI\test2\search_exe.php on line 15”

mas mw tanya dong,
bikin search tapi ketika disearch data yg muncul bisa di update sma di delete, terus jika data yg di panggil tidak ada harus mengeluarkan pesan, itu gimana mas? πŸ˜₯

saya lagi merancang aplikasi alkitab online menggunakan php dan my sql,,mohon sarannya yaa,,buat pemanggilan dan menampilkan pasal,ayat dan isi setelah dipilih dari combobox. juga pencarian kata dalam alkitab.

oke banget nih … aku sudah coba dan sukses … tapi ada kendala nih… (thinking) gimana kalau kita mau memasukkan data ke tabel yang sudah dibuat? tanpa perlu repot2 masuk ke databasenya? maksud saya form untuk pengisian data sekaligus untuk meng edit data tersebut jika ada kesalahan penginputan?! ….. wah jadi pengen belajar terus nih kalo gini nih….

ilmu yang sangat bermanfaat! πŸ™‚ makasih sebelumnya & permisiii untuk copas nyang diatass

Hi mau nanya donk kk..

kok saya malah jadi tampil semuanya yg ada di database padahal udah di sesuaikan semuanya..
gimana ya?

saya mau nanya ada ndag script buat mencari file berdasarkan kata2 yang ada di dlam file tersebut…?
klo ada bagi donk

ini sdah berhsil, sudah ada tmpilan nya,tapi susunan data yang tmpil tdak berurut,,
terus pda saat saya mengklik tmbol hlman dua kok nggak ada tampilannya seeh,,,
kira2 itu pnybab nya apa yach…?

itu khn script utk proses di satu halaman saja.
halaman dua dst ya butuh pemroses lagi dong.

coba deh googling tentang LIMIT dan ORDER BY di mysql.

$conn = mysql_connect("localhost", "root", "admin");
//mencari banyak data yang ada dalam tabel
$sqlCount = "select count(id) from upload";
$rsCount = mysql_fetch_array(mysql_query($sqlCount));
$banyakData = $rsCount[0];
$page = isset($_GET['page']) ? $_GET['page'] : 1;
$limit = 10;
$mulai_dari = $limit * ($page – 1);
$sql_limit = "select * from upload order by keterangan limit $mulai_dari, $limit";
$hasil = mysql_query($sql_limit);
//menampilkan data
echo '

Data Arsip
while($data = mysql_fetch_array($hasil)){
echo ”;
echo ”.$data[‘id’].”;
echo ”.$data[‘keterangan’].”;
echo ”.$data[‘bagian’].”;
echo ”.$data[‘tanggal’].”;
echo ”.$data[‘name’].”;
echo ”;
echo ”;
//membuat pagination
$banyakHalaman = ceil($banyakData / $limit);
echo ‘Halaman: ‘;
for($i = 1; $i <= $banyakHalaman; $i++){
if($page != $i){
echo '[‘.$i.’] ‘;
echo “[$i] “;

di address bar dah ada tampilan nya cuman tampilan nya itu ndag berurut,,,
terus klo di saya kli hlman ke dua, ke tiga dst..
itu tidak ada satu pun data yag nampil sma klom nya sja
dan untuk menampilkan data pada halaman brikut nya saya pakai script
(echo ‘[‘.$i.’] ‘;)

saya sudah berhasil mbak tapi saya mau mnta scriptnya lagi buat menambahkan tombol sebelumnya dan selanjutnya
krna sya takut kan nnti kalau data ku udah bnyak nnti halaman nya tambah panjang lagi]
tq before

blum ada mbak,,,
dsni mmng sudah tercetak nmor2 hlman brikut nya tapi tmbol untuk next dan previous nya nggak ada
sya mau nya itu sprti ini
prev 1 2 3 4 5 6 7 8 9 10 ….30 next
model nya seperti itu mbak
krna skrng itu tmpilan nya hnya sprti ini
1 2 3 4 5 6 7 8 9 10 dst sampai data itu brkhir,,,
kan klo gtu mbak kan ribet jadi nya,,,
krna klo data semakin bnyak masa urutan hlman jga akan semakin pnjang gtu

kak bagaimana cara membatasi hasil pencarian.misalnya: hasil pencarian sebanyak 20 baris.. kemudian kita akan menampilkan 10 baris terlebih dahulu lalu 10 baris yang lain ditampilkan di halamn yang laen.. mis pake kode ?page=2. tolong balas ke email ya kaks plese codenya ditunggu..

bisa minta script untuk memberi peringatan apabila ada user langsung mengklik tmbol login tanpa mengisi username dan passwrd nya,,,?
mis : peringatan bahwa “Anda belum memasukkan username dan password
bgtu jga klo cma pass atau email yg di isi

ternyata sya yg slah sya lupa memberikan koneksi nya,,,
tapi ndag ada tmpilan nya,,,
data yg di cari nggak muncul,,,

data di dalamnya memang ada atau tidak?

kalo dicoba querynya “SELECT * from tb_student where name like ‘%$name%’ ” langsung di phpmyadmin hasilnya gimana?

ia sya sudah coba dengan menggunakan script sprti itu,tapi msih blum ada hsil nya,brhbung dgn saya mau mencari data brdsrkan keterangan bkan nama,
jadi sya pkai seperti ini “SELECT * from upload where keterangan like ‘%$keterangan%’ “;
udah cocok,ato gmna,,,?

hey mbak ayhu,,,!!!
ngpaen kmu nulis prtnyaan km d form sya,,,?
jgn replay dsni mbak,buat kolom bru donk,,,
tpi nggak pa2 dech, kbtulan sya jga mmpnyai mslah sprti itu, dri kmrin sya msih blom jga menampilkan isi file yg di cari

masalah memang banyak, jadi jangan ragu mencoba.

tool yg wajib dipunyai: phpmyadmin, kalo gak tahu apa disearch aja.

checklist dulu:
tabelnya udah diisi data belom?

iya sya sudah mengisi tabel database nya,
mkanya itu sya heran kok,msih ndag bsa nampilin isi data yg di cari

di bawah kode ini:
$result = mysql_query($q);

echo $q;

ntar khn keluar querynya apa. trus query tsb dicopas dan dijalankan ke SQL-nya phpmyadmin, trus lihat hasilnya. hal ini utk mengetahui apakah querynya udah bener apa blm.

di saat saya mencari keterangan yg brjudul “qwerty”
muncul sperti ini SELECT * from upload where keterangan like ‘%qwerty%’
mksudnya itu apa…?

sql yg mna yg hrus sya jlan kan di phpmyadmin sya…
sql yg ini $q = “SELECT * from upload where keterangan like ‘%$keterangan%’ “;(sql yg di dlam file)
atau yg ini SELECT * from upload where keterangan like ‘%asd%’ (sql yg muncul pda saat setelah menklik tmbol search)

sql yg ini $q = β€œSELECT * from upload where keterangan like β€˜%$keterangan%’ β€œ;(sql yg di dlam file)
saya sudah coba menjlan kan di phpmyadmin tapi kok mncul eror,,
sql yg ini SELECT * from upload where keterangan like β€˜%asd%’ (sql yg muncul pda saat setelah menklik tmbol search)
saya sudah coba menjlan kan di phpmyadmin jga klom field keterangan da klom “asd” (isi keterangan) seperti terblok

k’ saya sudah bisa menampilkan data yang di cari,,,
tapi saya mau kalau kolom search tidak di isi,ada muncul peringatan bhwa harus mengisi klom search,,,
karna saat ini, mmg sya sudah bisa menampilkan data yang di cari,,tpi saya coba dengan tidak mengisi kolom search nya kok lngsung mncul semua data yg ada di dlam database saya,,,

mksud nya gini k’,,,
sya kan mencri data berdasarkan keterangan,,,
trus sya buat kan form untuk mencari data,,,
yang sya ingin kan itu bgmna script nya untuk memberi peringatan apabila mengklik tombol search lantas tidak ada kata atau tulisan yang di ketik di dlam form pencarian (dlam klom keterangan),,,
karna sekarang ini saya sudah coba untuk mencari data sudah berhasil,,,
tapi di saat sya coba mengklik tombol search,tanpa mengetik kata atau kalimat, hasil nya itu semua data-data yang di dalam database saya muncul

btw kmaren tuh kesalahan di mana?

kalo mo melakukan sesuatu jika tidak ada input. tinggal tambahkan if sebelum proses.
misalnya letakkan kode berikut setelah $name= $_POST['name']; //get the nama value from form

if(!$name) die('Kata pencarian belum dimasukkan');

OK dech kk…!!!
mksih atas bntuan nya,,,
tapi saya mau nanya lagi kak,,,
gini saya kan buat kan hlman login untuk msuk ke dalam form dan itu sudah brhasil tapi ada satu mslah ketika saya sudah login dan sudah berada di form yang di tuju kenapa pda saat saya mengklik tmbol back kok bsa kmbli ke hlman login,,,
nah,, yang saya mau itulah bgmna script nya agar tmbol back itu tidak brfngsi bgtu pula pda saat setelah logout,,,krna logout nya jga mnglmi hal yg sama sprti itu
saya sudah login tpi kok msih bsa kmbli lagi ke hlman form,shrusnya kan login dlu bru bsa msuk
thanks sblmnya

kak saya sudah sisip kan session ke dlam file form saya dan script nya itu sprti ini

tolong coba cek script saya itu kak,,sbnrnya yg slah itu apa krna script itu saya sudah gnakan di dua form sya yg lain nya dan hasil nya sukses,tapi pda saat sya gunakan lagi di fom sya yg satu kok pda saat mmbuka form login kok lngsung mnju ke form yang di tuju stlah login (formupload.php),,,?

kok search saya ndag skses seeh,apanya yg slah yah,,
setiap sya mngklik tmbol search mncul peringtan seperti ini
“Connect Failed !! : Access denied for user ‘www-data’@’localhost’ (using password: NO)”
apanya yg slah yach…?

menggunakan fungsi str_replace, jadi hasilnya nanti ditambahi suatu tag.
contohnya sebelum $data[‘name’] di-echo, diproses dulu:
[sourcecode]$data[‘name’]=str_replace($_POST[‘name’],'<span class="blue">’.$_POST[‘name’].'</span>’,$data[‘name’])[/sourcecode]

kasus nya gimana dulu?

search dari banyak tabel.. asal dari berbagai tabel tersebut ada relasinya, tinggal ganti script ini –> $q = “SELECT * from tb_student where name like ‘%$name%’ ”

sesuaikan saja dengan kebutuhan πŸ˜€

Jika mas mau menggunakan banyak Tabel maka hanya ada satu masalah yaitu kriteria yang di cari ad di tabel” yang berbeda,, Oleh karna itu mas bisa merubah Query nya dengan menjoin kan Table” itu.
Semoga bermanfaat πŸ™‚

Butuh Konsultasi Silah kan VIA email adiba.faiqa@gmail.com
atau boleh hub saya di 0852 8888 8696

Tinggalkan Balasan ke agen sbobet casino casino online Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.