Sabtu, 03 Agustus 2013

PHP Indonesia - Facebook: tolong agan2.. gimana caranya biar pencarian gak d...

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. Youtube Channel : http://www.youtube.com/user/OurPHPIndonesia Twitter : @php_indonesia NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
tolong agan2.. gimana caranya biar pencarian gak d...
Aug 3rd 2013, 17:28, by Jevry Aj Putra

Jevry Aj Putra 5:28pm Aug 3
tolong agan2.. gimana caranya biar pencarian gak dobel..
<strong>PENCARIAN:</strong><br>
<form action="<?$_SERVER['PHP_SELF']?>" method="post" name="pencarian" id="pencarian">
<input type="text" name="search" id="search">
<input type="submit" name="submit" id="submit" value="CARI">
</form>

<?php
// konfigurasi
$db_host = "localhost"; // nama host
$db_user = "root"; // username mysql
$db_pass = ""; //password isi sesuai seting server Anda.
$db_name = "pencarian"; // karena nama database yang kita buat adalah pencarian

// koneksi ke database
$link = mysql_pconnect ($db_host, $db_user, $db_pass) or die ("Ga bisa connect");
mysql_select_db ($db_name) or die ("Ga bisa select database");

// menampilkan data

if ((isset($_POST['submit'])) AND ($_POST['search'] <> "")) {
$search = $_POST['search'];
$sql = mysql_query("SELECT * FROM siswa WHERE id LIKE '%$search%' ") or die(mysql_error());
//menampilkan jumlah hasil pencarian
$jumlah = mysql_num_rows($sql);
if ($jumlah > 0) {
echo '<p>Ada '.$jumlah.' data yang sesuai.</p>';

while ($res=mysql_fetch_array($sql)) {
$nama++; echo $nama.'. ';
echo $res[nama].'<br>';
}
}
else {
// menampilkan pesan zero data
echo 'Maaf, hasil pencarian tidak ditemukan.';
}
}
else { echo 'Berdasakan no kontrak';}
?>

Gunawan Mujur Wibisono 5:33pm Aug 3
1. gk salah pake id sebagai pencarian? bukan nama
2.km echo nama tp isi $nama ngak ada (habis while)
3. minumlah banyak air..

Jevry Aj Putra 5:40pm Aug 3
http://pastebin.com/7GS7bDwb

Jevry Aj Putra 5:40pm Aug 3
gak ada error, tapi pencariannya selalu dobel

Jevry Aj Putra 5:40pm Aug 3
cba jalanin

Gunawan Mujur Wibisono 5:40pm Aug 3
-_- km sadar gk query km itu pake id bukan nama

Gunawan Mujur Wibisono 5:41pm Aug 3
$sql = mysql_query("SELECT * FROM siswa WHERE id LIKE '%$search%' ") or die(mysql_error());

Jevry Aj Putra 5:44pm Aug 3
iya pekek id

Jevry Aj Putra 5:44pm Aug 3
jadi pas aku ketik 1,
nama 10,11,12,13 juga keuar

Ðiky Ķaurika Herlambanģ 5:45pm Aug 3
klo gitu jangan pake LIKE

Adi Irawan 5:48pm Aug 3
hahahaha

Jevry Aj Putra 5:49pm Aug 3
gak bisa

Ðiky Ķaurika Herlambanģ 5:50pm Aug 3
SELECT * FROM siswa WHERE id = '$search'

Jevry Aj Putra 5:52pm Aug 3
gak bisa nyari

Gunawan Mujur Wibisono 5:52pm Aug 3
astaga.. km ngak baca tulisanku lagi.. percuma donk gw sebut 2x.. ya udah biar ku telaah coding kamu..
$search = $_POST['search']; >> taro di var search buat post km
"SELECT * FROM siswa WHERE id LIKE '%$search%' " >> km nyari data di dalam id.. tp yakin km nyari di id.. dimana id memiliki kesamaan dgn kata yg kamu cari?

pertanyaan saya gini.. saat km ketik di form cari.. km ketik no induk siswa or nama siswa?

Jevry Aj Putra 5:53pm Aug 3
no induk siswa

Gunawan Mujur Wibisono 5:54pm Aug 3
km input no induknya gimana?
trus harapan km yg keluar itu apa?
jumlahnya berapa?
ini bukan pertanyaan isenk... ini serius..tlg di jawab

Jevry Aj Putra 5:55pm Aug 3
misalnya aku input 1,
seharusnya kan yang keluar cuma yang punya id 1 aja..
tapi ini semua id yang ada 1 nya keluar..

Oktavianus Matthew 5:56pm Aug 3
ubah aja sql syntacnya jadi seperti in$sql = mysql_query("SELECT * FROM siswa WHERE id LIKE '$search%' ") or die(mysql_error());

Gunawan Mujur Wibisono 5:56pm Aug 3
kl mau seperti itu jawaban
SELECT * FROM siswa WHERE id = '$search'
adalah jawabannya

Adi Irawan 5:56pm Aug 3
-__________________- " ya kalo pake like artinya semua id yang ada angka 1 itu keluar semua

Jevry Aj Putra 5:57pm Aug 3
tapi klo pakek = gak bisa search

Adi Irawan 5:57pm Aug 3
itu perhatikan komen agan di atas, kalo pake id=$search itu baru bener

Gunawan Mujur Wibisono 5:58pm Aug 3
tlg fahami.. pengertian dari like yg km bikin adalah
like '%1%'
tampilkan semua yg depannya terserah tp ada angka 1 dan belakangnya terserah
akibatnya semua ada angka 1 akan terambil semua

Adi Irawan 5:58pm Aug 3
mana mungkin gak bisa, coba di utak atik id='$search' ;

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar