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.......  ^_^

Grafik Berbasis WEB Dengan DataBase

Assalamu'alaikum wr.wb...


Okey untuk lanjutan posting yang kemarin.... masalah buat grafik berbasis web, nah tapi yg sekarang load datanya dari database, bahan-bahan yang dibutuhkan sama kayak yang kemaren, cuman ditambah koneksi ke database alias buat table dulu di database. buat tablenya cukup begini aja :

nah langsung aja ya ke codingnya, oh iya jngan lupa buat koneksi dan saya pasti uda pada bisa semua,
<script type="text/javascript" src="js/jquery-1.4.3.min.js"></script>
<script src="js/highcharts.js"></script>
<script type="text/javascript">
    $(function(){
        $(document).ready(function(){
            chart=new Highcharts.Chart({
                chart:{
                    renderTo:'grafik',
                    type:'column'
                },
                title:{
                    text:"Data Hasil Pertanian tahun 2012",
                    x:-20
                },
                subtitle:{
                    text:"(Dikelompokan Berdasarkan Satuan Perkilo)",
                    x:-20
                },
                xAxis:{
                    categories:['Jenis']
                },
                yAxis:{
                    title:{
                        text:"Satuan perKilo"
                    }
                },
                series:[
<?php
include 'Koneksi.php';
$sql = "select jenis from pertanian";
$result = mysql_query($sql);
while ($rows = mysql_fetch_array($result)) {
    $jenis = $rows['jenis'];
$sql1="select jumlah from pertanian where jenis='$jenis'";
$result1=  mysql_query($sql1);
while($rows1=  mysql_fetch_array($result1)){
    $jumlah=$rows1['jumlah'];
}
?>
{
name:'<?php echo $jenis;?>',
data:[<?php echo $jumlah;?>]
 },

<?php }?>
 ]
                                });
                            });
                        });
</script>
<div id="grafik" style="width: 500px; height: 400px; margin: 0 auto"></div>

nah pada intinya klo kayak yang kemaren  tinggal ngubah di seriesnya aja diganti dengan sytax sql..... nah klo yang ini saya pake contoh bar chart. nih outputnya:
 
 okey sekian ya... semoga bermanfaat yang kemaren nanya buat KPnya semoga belum telat..... maacih.. ^_^ kritik dan saran jangan lupa ya....

Selasa, 15 Januari 2013

Buat Grafik Berbasis WEB

Assalamu'alaikum Wr.Wb.

Sekian lama gak nulis akhirnya ada bahan juga yang mau ditulis, heheheh dari pada nganggur kejebak hujan di kampus.. iseng ngoding grafik di PHP akhirnya jadi juga setelah googling2 yah lumayan tampilanya lebih interaktif dri pada yang murni ngoding pake jpgraph (php) atau yang ketika bikin berbasis desktop dengan java . Nah yang dibutuhin buat bikinya itu plugin Jquery-1.4.3-min.js ama highcharts (jquery) dua-dua dapat diunduh langsung di internet.... (ntar gogling sendiri ya)... dari pada lama lngsung k scriptnya ya :
<script type="text/javascript" src="js/jquery-1.4.3.min.js"></script>
<script src="js/highcharts.js"></script>
<script type="text/javascript">
    $(function(){
        //var chart;
        $(document).ready(function(){
            chart= new Highcharts.Chart({
                chart:{
                    renderTo :'grafik',
                    type :'line'
                },
                title:{
                    text: 'Data Penduduk Tahun 2010,2011,1012',
                    x:-20
                },
                subtitle:{
                    text : 'Rekap Data Sensus Penduduk',
                    x:-20
                },
                xAxis:{
                    title:{
                        text:'Wilayah'
                    } ,
                    categories:['Babarsari','Condongcatur','Sleman',
                        'Bantul','Kotagede']
                },
                yAxis:{
                    title:{
                        text:'Jumlah penduduk'
                    }
              
                },
                series :[{
                        name :'Penduduk Tahun 2010',
                        data: [60,30,46,71,90],
                        color:'red'
                    },
                    {
                        name:'Penduduk Tahun 2011',
                        data:[20,60,70,45,78],
                        color:'blue'
                    },
                    {
                        name: 'Penduduk Tahun 2012',
                        data:[50,87,53,79,90],
                        color:'green'
                    }
                ]
            });
        });
    });
</script>
<div id="grafik" style="width: 500px; height: 400px; margin: 0 auto"></div>

buat typenya sendiri tinggal di ganti-ganti aja sesuai dengan kebutuhan misalnya pie, atau bar. Nah untuk pengaturan isi grafiknya itu kita atur di seriesnya bisa kita sesuaikan dengan kebutuhan.
Outputnya klo dengan line:

semoga bermanfaat ya ... buat yang lgi pada KP ato ngapain aja yg butuh grafik berbasis web... okey see you next posting... ^_^
buat yang load datanya dari database tunggu postingan selanjutnya....  :D

silahkan kritik dan saranya ya..... :)