Selasa, 06 Agustus 2013

PHP Indonesia - Facebook: permisi gan mau nanya gimana cara menampilkan pil...

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/ 
permisi gan mau nanya gimana cara menampilkan pil...
Aug 7th 2013, 03:46, by Septi Indri

Septi Indri 3:46am Aug 7
permisi gan mau nanya
gimana cara menampilkan pilihan yang dipilih oleh user di querynya beda2 tiap pilihan

misal jika
1. milih name maka nampil (nim,nama)
2. milih nama maka nampil (nim,nama,alamat,sex)

make query ane ini gan..
hasilnya masih menampilkan dalam satu pilihan..
di $hasilnya..

#nyari2 digoogle lum nih gan
makasih sebelumnya master2 php indonesia
----------------------------------------------------------
<?php

$bagianWhere = "";

// jika NIM termasuk kategori pencarian

if (isset($_GET['nim'])) $nim = $_GET['nim'];

if (empty($bagianWhere) && empty($bagianParam))
{
$bagianWhere .= "nim = '$nim'";

}

// jika NAMA MAHASISWA termasuk kategori pencarian

if (isset($_GET['namamhs'])) $namamhs = $_GET['namamhs'];

if (empty($bagianWhere) )
{
$bagianWhere .= "namamhs LIKE '%$namamhs%'";

}
else
{
$bagianWhere .= " AND namamhs LIKE '%$namamhs%'";

}

$query = "SELECT * FROM mhs WHERE ".$bagianWhere;

$hasil = mysql_query($query);

// menampilkan data

echo "<table border='1'>";
echo "<tr><td>NIM</td><td>Nama Mahasiswa</td><td>Alamat</td><td>Jenis Kelamin</td></tr>";
while ($data = mysql_fetch_array($hasil))
{
echo "<tr><td>".$data['nim']."</td><td>".$data['namamhs']."</td><td>".$data['alamat']."</td><td>".$data['sex']."</td></tr>";
}
echo "</table>";

?>

Harry Hank 3:48am Aug 7
Kenapa di pisah gan.bukanya menghasilkan view yang hampir sama.

Septi Indri 3:50am Aug 7
ini contohnya gan,, soale ane butuh thu mengatasi problem coding ane.. bisa bantu Harry Hank

Harry Hank 3:52am Aug 7
Membuat model pencarian kah ?.

Septi Indri 3:52am Aug 7
iya.. O:) na hasilnya thu pengen beda2 gimna caranya ?

Harry Hank 3:53am Aug 7
Kalau saya tangkap jika pencarian atas nim lakukan query 1 jika nama lakukan query 2. Kenapa ngk dalam satu query saja. Jadi mau mencari atas nim atau nama ngk masalah.

Harry Hank 3:54am Aug 7
Apakah kira2 berdasarkan logika di atas.?

Septi Indri 3:56am Aug 7
$querynya satu: cuma yang dibedakan hasil outputnya aja ! jadi bisa mencari pencarian nim saja, atau nama saja.. gimana thu ?

Boho NAibaho 4:05am Aug 7
Kalau ingin output nya brbeda seharusnya kan dibagian tampil data lakukan pengecekan lg apakah brdasarkan nim atau nama. sekilas saya baca kode diatas querynya 2 tapi tampil datanya cuma 1.

Harry Hank 4:05am Aug 7
Dulu pernah bikin kayak gituan.
If nim
{
Proses query langsung tampil.
}
Else {
Proses query langsung tampil }
jadi satu proses jika langsung di view.kalau seperti bisa tampil.tapi ada nya pemborosan view alias mubazir bikin 2viewnya.
Solusi lain :
masukin kedalam array dulu baru di proses. Mungkin om2 lain ada solusi. Kalau mau mudah gunakan operator or saja :-)

Boho NAibaho 4:07am Aug 7
Kalau ingin output nya brbeda seharusnya kan dibagian tampil data lakukan pengecekan lg apakah brdasarkan nim atau nama. sekilas saya baca kode diatas querynya 2 tapi tampil datanya cuma 1.

Septi Indri 4:07am Aug 7
iya kalan modelnya kya gitu bisa, cari yang lebih efisien..

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