penjelasan singkat
misal saya punya kasus gini pada menu web ingin ada fitur pencarian
dan hasil pencarian yang diinginkan tidak cuman dari dari field saja ingin beberapa field yg ditentukan
maka di bawah ini saya jelaskan kodenya
//tabel
CREATE TABLE `teknisi` (
`id` varchar(10) NOT NULL,
`nama_lengkap` varchar(50) NOT NULL,
`alamat` text NOT NULL,
`ds_kel` varchar(50) NOT NULL,
`kec` varchar(50) NOT NULL,
`kab_kota` varchar(50) NOT NULL,
`provinsi` varchar(50) NOT NULL,
`no_tlp` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL,
`foto_profil` text NOT NULL,
`pendidikan_terahir` varchar(50) NOT NULL,
`file_pendidikan_terahir` text NOT NULL,
`pengalaman` text NOT NULL,
`keahlian` text NOT NULL,
`pass` varchar(50) NOT NULL,
`biaya_registrasi` varchar(50) NOT NULL,
`latitud` varchar(50) NOT NULL,
`longitud` varchar(50) NOT NULL,
`map` text NOT NULL,
`tgl_input` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`ratting` mediumtext,
`status` varchar(50) NOT NULL DEFAULT 'request',
`pilih_paket` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `teknisi` (`id`, `nama_lengkap`, `alamat`, `ds_kel`, `kec`, `kab_kota`, `provinsi`, `no_tlp`, `email`, `foto_profil`, `pendidikan_terahir`, `file_pendidikan_terahir`, `pengalaman`, `keahlian`, `pass`, `biaya_registrasi`, `latitud`, `longitud`, `map`, `tgl_input`, `ratting`, `status`, `pilih_paket`) VALUES
('37398457', 'FARIDAH', 'KIRASMAN', 'cirebon', '', '', '', '081214190007', 'faridah@gmail.com', '20170109_135935.jpg', 'D3', 'POS.docx', 'BANK BNI', 'AKUNTANSI', '81dc9bdb52d04dc20036dbd8313ed055', '1.500.000/thn', '', '', '', '2017-07-03 17:00:00', NULL, 'aktif', 'Premium'),
('65876549', 'rijalmhamad', 'Surapandan Rt 02/04', 'Semarang', '', '', '', '089699746248', 'rijalmohamad.rijal@gmail.com', 'asma.jpg', 'pendidikan', 'surat_penawaran.docx', 'menjahit baju dan celana', 'Membuat Alikasi', '81dc9bdb52d04dc20036dbd8313ed055', '1.500.000/thn', '', '', '', '2017-06-06 17:00:00', '2.gif', 'aktif', 'Premium'),
('66013958', 'ahmad', 'pandan wangi', 'Cirebon', '', '', '', '081214190007', 'ahmadnurdafa@gmail.com', '20170109_175008.jpg', 'D3', '', 'Android', 'Android', '81dc9bdb52d04dc20036dbd8313ed055', '1.500.000/thn', '', '', '', '2017-07-02 17:00:00', NULL, 'aktif', 'Premium');
ALTER TABLE `teknisi` ADD PRIMARY KEY (`id`);
//kode php nya
<?php
//searcing multi kolom untuk Filter beberapa inputan
$sql = "SELECT * FROM teknisi where ( id like '%".$id."%' AND ds_kel like '%".$wilayah."%' AND nama_lengkap like '%".$nama."%') ";
//searcing multi klom untuk Filter Satu inputan
$sql = "SELECT * FROM teknisi where ( id like '%".$cari."%' OR nama_lengkap like '%".$cari."%' OR alamat like '%".$cari."%') and ds_kel like '%".$kt."%' ";
?>
Subscribe to:
Post Comments (Atom)
0 Response to "PHP searcing multi kolom /field"
Post a Comment