Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Tampilkan postingan dengan label PHP. Tampilkan semua postingan
  1. Membuat form Input atau edit dengan multiform (banyak data)

    Membuat form Input atau edit dengan multiform (banyak data)

    Dalam sebuah kasus kita ingin menambah record atau meng edit record dengan sekaligus beberapa data. Prosesnya adalah, kita mengisi beberapa form dengan data yg berbeda dan dengan satu kali klik kita dapat menyimpan 2 data atau lebih. Berikut kode yang saya gunakan :

    Untuk Input data :

    Buat file : form.php

    Jumlah Form : <input type="text" id="form" size="2" onchange="document.location='?form='+(this).value;" /><br /><br /> <!-- Untuk menentukan jumlah form (Isi Lalu klik Enter dalam Penggunaan) -->

    <form name="add" action="proses.php?form=<? echo $_GET['form'];?>" method="post">

    <?php

    $form = $_GET['form'];

    for ($i=1;$i<=$form;$i++){?>

    Nama : <input type="text" name="nama<? echo $i;?>" /><br />

    Umur : <input type="text" name="umu<? echo $i;?>r" /><br />

    <hr width="300" align="left" /><br />

    <? } ?>

    <input type="submit" value="Tambah" />

    </form>


    Setelah itu buat file : proses.php

    <?php

    $form = $_GET['form'];

    for($i=1;$i<=$form;$i++){

    $nama = $_POST['nama'.$i];

    $umur = $_POST['umur'.$i];

    mysql_connect("$dbhost","$dbuser","$dbpass");

    mysql_query("INSERT INTO `anggota` ('$nama', '$umur')");

    }

    ?>

    Sekian Tutorial untuk membuat multiform. Contoh diatas hanyalah konsep dasar untuk Anda kembangan lebih lanjut sesuai dengan kebutuhan Anda.

    Maaf bila kurang jelas, saya tidak ahli dalam membuat tutorial. Semoga membantu.

    Continue reading »
  2. Membuat YM Indicator Online Custom Image

    Membuat Gambar Custom untuk YM Online/Offline

    Untuk membuat custome image untuk ym indicator, kita membutuhkan sedikit pengetahuan tentang PHP. Setelah mencoba dengan beberapa kegagalan, Akhirnya saya menemukan sebuah code untuk menampilkan custom image untuk indicator ym.

    Pertama, Coba kamu klik ini http://mail.opi.yahoo.com/online?u=ariesta1503&m=a&t=1 .
    ariesta1503 adalah id YM saya. Setelah diklik apa yang muncul di browser? yang muncul adalah sebuah teks file yang berisi :

    00 : untuk Offline dan
    01 : Untuk Online.

    Nah dari situ saya muncul ide membuat custom image dengan fungsi di PHP yakni strstr() yang mengecek sebuah keberadaan teks. Jika ada angka 00 maka kita set untuk gambar offline, dan sebaliknya untuk 01 kita set gambar online.

    Langsung saja kita praktekkan.


    $file = 'http://mail.opi.yahoo.com/online?u=(ID_YM_KAMU)&m=a&t=1';
    $open = fopen($file, 'r');
    $read = fread($open, 0);
    if ($status = strstr($read, "00")){
    $hasil = "Gambar";
    }
    else if($status = strstr($read, "01")){
    $hasil = "Gambar";
    }
    fclose($file);
    echo $hasil;
    ?>

    Ganti yang di kurungin () dengan Yang Kamu punya.
    (ID_YM_KAMU) = id Ym kamu, kalo yang saya kan ariesta1503. Ganti dengan punyamu.
    (GAMBAR_ONLINE/OFLINE) = Gambar ketika online/offline.

    Tips : Bisa Juga untuk id ym dan gambar menggunakan variable yang nantinya tinggal memasukkan variable dengan GET.

    contoh :


    $id = $_GET['id'];
    $file = 'http://mail.opi.yahoo.com/online?u=".$id."&m=a&t=1';
    $open = fopen($file, 'r');
    $read = fread($open, 0);
    if ($status = strstr($read, "00")){

    $hasil
    = "Gambar"
    ;

    }
    else if($status = strstr($read, "01")){
    $hasil = "Gambar";
    }
    fclose($file);
    echo $hasil;
    ?>

    Modif-modif lagi aja untuk mengganti gambarnya dengan variable.

    Selamat mencoba, good luck.
    Continue reading »
  3. Mengoptimasi Pencarian Pada MySQL dari pada pakai LIKE

    Seringkali pada website harus ada fitur pencarian agar pengguna atau bahkan kita sebagai Admin mencari konten yang akan dicari. Tapi fitur pencarian di MySQL yakni “LIKE” tidak bekerja optimal. Karena Fungsi “LIKE” hanya bisa menghasilkan jika sesuatu mengandung sebuah kata-kata yang hampir mendekati, misal:

    Saya mempunyai record : “Ungu – Kuingin selamanya”

    Jika kita menggunakan fungsi “LIKE” maka teks untuk dicari minimal urutan katanya mirip dengan record. Misal, Record saya diatas akan muncul apabila pengguna mengetikkan kata-kata berikut :

    Ungu – Kuingin

    Ungu

    Kuingin Selamanya

    Tetapi, Tidak akan muncul apabila yang di ketikkan seperti berikut :

    Ungu kuingin selamanya

    Kuingin slamanya

    Untuk menyiasati hal tersebut, dengan asumsi orang akan mengetikkan sebuah kata yang salah pengetikkan seperti berikut “Ku ingin Slamanya” Dimana dalam record kata kuingin tanpa spasi. Dan kata selamanya menggunakan huruf e dan bukannya Slamanya. Untuk itu Kita lebih baik menggunakan fitur FULL TEXT INDEX pada MySQL.

    Caranya masuk ke PHPMyAdmin, Pilih tabel yang akan di gunakan sebagai record yag dicari, lalu tambahkan Index FULL TEXT pada tabel yang dijadikan pilihan. Setelah itu gunakan Command berikut untuk penggunaannya :

    SELECT * FROM `tabel` WHERE MATCH ( lagu) AGAINST ( 'Ungu kuingin slamanya' )

    Dengan begitu walaupun kata pencarian tidak berurutan seperti di record, tetap akan muncul dengan cara diatas.

    Agar jelas berikut perbandingan hasil pencarian

    Record : Ungu – Kuingin Selamanya

    Keyword

    LIKE

    FULL TEXT

    Ungu - Kuingin

    Muncul

    Muncul

    Ungu Kuingin Slamanya

    Tidak Muncul

    Muncul

    Kuingin Slamanya

    Tidak muncul

    Muncul

    Slamanya

    Tidak Muncul

    Muncul

    Ku Ingin Selamanya

    Tidak Muncul

    Muncul

    Demikian Penjelasan tentang Optimasi pencarian pada database MySQL.

    Mohon di koreksi bila ada kesalahan, soalnya saya bukan seseorang yang sudah master tentang hal diatas.

    Continue reading »

Sponsor

categories

Unlimited Blog No Limit Information Avatar Logo Unlimited Blog menyediakan banyak tutorial komputer, informasi, Lengkap dan original.

Blogger Buster LogoSmashing Logo© Unlimited Blog.