Minggu, 27 Januari 2013

Pencarian Multipel Dengan PHP

Assalamu'alaikum wr.wb....

Wah maaf malam2 mengusik ketenangan,,, tiba-tiba teringat saran dan pertanyaan dari teman gimana klo pake multipel pencarian yang pake PHP... oh iya ya... klo pake java uda pernah buat tapi klo PHP gmn2... maklum mash newbie bget efek kmren2 malas, dan rajinya entah berda dmna... T_T eh ini kok ketemu caranya lngsung share aja, lah.... :
 <center>
    <form method="post" action="Cari.php">
        <select name="combocari">
            <option value="0">-Pilih Kategori-</option>
            <option value="NamaMasjid">Nama Masjid</option>
            <option value="Alamat">Alamat</option>
            <option value="Kecamatan">Kecamatan</option>
        </select>
        <input type="text" name="cari" size="50">
        <input type="submit" name="tombol" value="cari">
    </form></center>
<?php
include 'Config.php';
if ($_POST['combocari'] == 'NamaMasjid') {
    $sql = "select nama_masjid, alamat, deskripsi from masjid
    where nama_masjid='$_POST[cari]'";
    $result = mysql_query($sql);
    if (mysql_num_rows($result) > 0) {
        echo"<script>alert('Data Berhasil Ditemukan')</script>";
        ?>
        <table align="center" border="1">
            <tr>
                <td align="center" bgcolor="green">Nama Masjid</td>
                <td align="center" bgcolor="green">Alamat</td>
                <td align="center" bgcolor="green">Deskripsi</td>
            </tr>
            <?
            while ($rows = mysql_fetch_array($result)) {
                ?>
                <tr>
                    <td align="center"><?php echo"$rows[nama_masjid]"; ?></td>
                    <td align="center"><?php echo"$rows[alamat]"; ?></td>
                    <td align="center"><?php echo"$rows[deskripsi]"; ?></td>
                </tr>
                <? }
            ?>
        </table>
    <?
    } else {
        echo"<script>alert('Data Gagal Ditemukan')</script>";
        ?>
        <script>document.location='Cari.php'</script>
    <? }
    ?>
    <?
} elseif ($_POST['combocari'] == 'Alamat') {
    $sql = "select nama_masjid, alamat, deskripsi
    from masjid where alamat='$_POST[cari]'";
    $result = mysql_query($sql);
    if (mysql_num_rows($result) > 0) {
        echo"<script>alert('Data Berhasil Ditemukan')</script>";
        ?>
        <h3 align="center"> Hasil Pencarian Data</h3>
        <table align="center" border="1">
            <tr>
                <td align="center" bgcolor="green">Nama Masjid</td>
                <td align="center" bgcolor="green">Alamat</td>
                <td align="center" bgcolor="green">Deskripsi</td>
            </tr>
            <?
            while ($rows = mysql_fetch_array($result)) {
                ?>
                <tr>
                    <td align="center"><?php echo"$rows[nama_masjid]"; ?></td>
                    <td align="center"><?php echo"$rows[alamat]"; ?></td>
                    <td align="center"><?php echo"$rows[deskripsi]"; ?></td>
                </tr>
                <? }
            ?>
        </table>
    <?
    } else {
        echo"<script>alert('Data Gagal Ditemukan')</script>";
        ?>
        <script>document.location='Cari.php'</script>
    <? }
    ?>
    <?
} elseif ($_POST['combocari'] == 'Kecamatan') {
    $sql = "select m.nama_masjid, m.alamat, m.deskripsi,k.nama_kecamatan
    from masjid m, kecamatan k where k.nama_kecamatan='$_POST[cari]'
    and m.id_kecamatan=k.id_kecamatan";
    $result = mysql_query($sql);
    if (mysql_num_rows($result) > 0) {
        echo"<script>alert('Data Berhasil Ditemukan')</script>";
        ?>
        <h3 align="center"> Hasil Pencarian Data</h3>
        <table align="center" border="1">
            <tr>
                <td align="center" bgcolor="green">Nama Masjid</td>
                <td align="center" bgcolor="green">Alamat</td>
                <td align="center" bgcolor="green">Deskripsi</td>
            </tr>
            <?
            while ($rows = mysql_fetch_array($result)) {
                ?>
                <tr>
                    <td align="center"><?php echo"$rows[nama_masjid]"; ?></td>
                    <td align="center"><?php echo"$rows[alamat]"; ?></td>
                    <td align="center"><?php echo"$rows[deskripsi]"; ?></td>
                </tr>
            <? }
        ?>
        </table>
    <?
    } else {
        echo"<script>alert('Data Gagal Ditemukan')</script>";
        ?>
        <script>document.location='Cari.php'</script>
    <?
    }
}
?>


outputnya :

okey sekian.... kalo ada yang punya cara lain yang lebih singkat bs saling share ya.....
selamat malam..... selamat beristirahat..... T_T
See you.......  ^_^

Tidak ada komentar:

Posting Komentar