1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

bantuin php

Discussion in 'Pemrograman Web' started by ..kILuA_dEatH.., Nov 3, 2007.

  1. ..kILuA_dEatH..

    ..kILuA_dEatH.. Ads.id Pro

    Joined:
    Oct 18, 2006
    Messages:
    267
    Likes Received:
    1
    Location:
    Bogor
    gini nih,

    misalnya di table "anu", ada field "ini", isinya tuh text pk huruf yg campur2 (ada yg huruf besar, ada yg kecil), nah saya pengen ngubah isi field "ini" dengan bentuk huruf depannya besar (contoh: Huruf Depan Besar), tanpa ngubah field lainnya.

    gimana scriptnya ya?
    ada yg bs bantu?
     
  2. jirolu

    jirolu Newbie

    Joined:
    Aug 25, 2007
    Messages:
    9
    Likes Received:
    0
    kl cuma untuk keluarnya di web huruf depannya gede bisa pake css

    text-transform:capitalize;

    tapi kl di sqlnya ga tau deh :)
     
  3. ngkong

    ngkong Administrator Staff Member Banned Permanent

    Joined:
    Dec 5, 2005
    Messages:
    2,963
    Likes Received:
    301
    PHP:
    <?php

    $query 
    "SELECT `id`, `ini` FROM `anu` WHERE 1;";
    $return mysql_query ($query);
    while (
    $data mysql_fetch_row($return)){

    $id $data[0];
    $ini $data[1];
    $ini_baru ucwords(strtolower($ini));

    $query2 "UPDATE `anu` SET `ini` = '$ini_baru' WHERE `id` = '$id';";
    $return2 mysql_query ($query2);

    if (
    $return2) echo "$ini > $ini_baru (<font color=\"green\">success</font>)<br />";
    else echo 
    "$ini > $ini_baru (<font color=\"red\"><b>failed!!</b></font>)<br />";

    }

    ?>
    untested...
     
  4. captainhowdy

    captainhowdy Newbie

    Joined:
    Mar 8, 2007
    Messages:
    2
    Likes Received:
    0
    Pke perintah UCWORDS

    Untuk mengkapitalkan huruf di depan setiap kata gunakan ucwords($variable)
    dan untuk mengecilkan semua huruf strtolower($variable) dan untuk membesarkan semua huruf strtoupper($variable) dan kalo buat di depan kalimat saja yang huruf besar gunakan ucfirst($variable)
     
  5. xrvel

    xrvel Super Hero

    Joined:
    Oct 21, 2007
    Messages:
    2,873
    Likes Received:
    947
    Location:
    Di sini
    Wah bener nih. Pake ucwords() :D
     
  6. ngkong

    ngkong Administrator Staff Member Banned Permanent

    Joined:
    Dec 5, 2005
    Messages:
    2,963
    Likes Received:
    301
    ucwords() itu cuma bisa untuk membesarkan hurup awal di tiap kata, tapi tidak mengecilkan hurup2 selaen hurup awal. jadi klo <?php echo ucwords("ASDF ASDF"); ?> print outnya tetep ASDF ASDF. maka dari itu klo melibatkan data yg banyak dan bervariasi, mending pake ucwords(strtolower($sesuatu)); dikecilin dulu baru di ucwords.
     
  7. xrvel

    xrvel Super Hero

    Joined:
    Oct 21, 2007
    Messages:
    2,873
    Likes Received:
    947
    Location:
    Di sini
    Correct, tapi TS cuma bilang asal huruf pertama gede :)
     
  8. mrlemonade

    mrlemonade Hero

    Joined:
    Sep 20, 2007
    Messages:
    548
    Likes Received:
    55
    ya justru itu untuk mengantisipasi kalo stringnya KLASJDF ASDKLFJ ASKLDFJ ASKLDFJ ASF mknya dikasih strtolower() dulu baru di ucwords()

    better be safe rather than sorry bro!
     

Share This Page