• jQuery

    การตรวจดูว่า checkbox เป้าหมาย ถูก checked หรือไม่ ด้วย jQuery

    ของบางอย่างสำหรับบางคน ดูว่าง่าย ของบางอย่างสำหรับบางคนดูว่ายาก ของบางอย่างสำหรับบางคน หากันเป็นวัน กว่าจะได้ เมื่อได้มาแล้ว ก็เก็บไว้ดูเองสักหน่อย คือความต้องการ มีอยู่ว่า อยากรู้ว่า checkbox ตัวหนึ่งที่เราเตรียมไว้ ถูก user ติ๊กเลือกหรือเปล่า ถ้าติ๊กเลือกจะได้ให้เขาป้อน ข้อมูลใน textbox ที่เตรียมไว้ด้วย  ถ้าไม่ติ๊กเลือกก็แล้วไป 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20   if ( $( "#administrator_recieve_daily:checked" ).val() == 1 ) {   //+ ตรวจสอบอีเมล์ว่าถูกต้องหรือไม่ if( […]

    READ MORE
  • jQuery

    ใช้ jQuery จัดการ listbox

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <script type="text/javascript"> $(document).ready(function() { $("#myform select[@name=’list’] option[@selected=’selected’]").removeAttr("selected");//remove any selected items $("#myform select[@name=’list’] option[@value=’2′]").attr("selected","selected");//select beta $("#myform select[@name=’list’] option").removeAttr("selected");//remove any selected items (alternative method) $("#myform select[@name=’list’] option:eq(3)").attr("selected","selected");//select delta (it finds the third child) }); </script>   <form id="myform" name="myform" method="post" action=""> […]

    READ MORE
  • CSS

    วิธีเปลี่ยนเมนูListธรรมดาๆให้น่าสนใจ

    โดยปกติแล้ว ใน HTML เมื่อเราใช้ ลิสต์ แบบไม่เรียงลำดับ <ul> ผลลัพธ์ที่แสดงออกมา จะมีวงกลมดำๆ อยู่ด้านหน้า     เราสามารถเปลี่ยนวงกลมดำๆ เป็นภาพได้ด้วย css ดูโค้ดนะครับ     1 2 3 4 5 6 7 8 9 10 <style type="text/css"> <!– .list_style { list-style-image: url(images/house.png); } –> </style>   <ul> <li class="list_style">หัวข้อที่ 1</li> <li class="list_style">หัวข้อที่ 2</li> </ul><style type="text/css"> <!– .list_style { list-style-image: url(images/house.png); } –> […]

    READ MORE
  • Other

    error when Install firefox extension

    ข้อความ error เป็นดังนี้ Firefox could not install the file at … because: Unexpected installation error Review the Error Console log for more details. -203

    READ MORE
  • Other

    ส่งอีเมล์อัตโนมัติด้วยCronjob

    มาทำระบบส่งอีเมล์อัตโนมัติกันดีกว่า งานนี้เราจะใช้ CronJob เพราะฉะนั้นคุณต้องเป็นเจ้าของเว็บไซต์ จึงจะสามารถทำตามบทความนี้ได้  ส่วนท่านที่ไม่มีเว็บเป็นของตัวเอง หรือ ใช้เว็บฟรี ก็ขอแสดงความเสียใจ ใสเจีย ด้วย เอาล่ะ ขั้นตอนการดำเนินงานจะเป็นดังนี้ 1.สร้างไฟล์ automatic_sendmail.php ( มีคำสั่งส่งอีเมล์อยู่ข้างใน ) 2.อัปโหลดไปเก็บไว้บนเซิฟเวอร์ 3.เข้าไป Cpanel / DirectAdmin 4.ตั้งเวลาให้ CronJob excute ไฟล์ php ตามวันเวลาที่ต้องการ เริ่ม

    READ MORE
  • Eclipse

    การติดตั้ง eclipse เพื่อใช้เขียน PHP

    eclipse เป็นฟรีทูลตัวหนึ่ง ที่ได้รับยกย่องว่า ดีมากๆ อันนี้ไม่ได้พูดเอง เอาคำพูดของเทพมาพูด อันที่จริงผมได้ยินชื่อ eclipse มานานแล้วล่ะ ว่าจะลองเล่นมันสักที แต่พอเข้าไปในเว็บ www.eclipse.org ไม่รู้จะโหลดตัวไหนดี มันเยอะไปหมด มาไม่กี่วันนี่ได้ข่าว มีการออกตัว PDT ( PHP Development Tools ) ซึ่งมันก็คือ eclipse ที่ถูกทำมาเพื่อเขียน PHP โดยเฉพาะ ก็เลยดาวน์โหลด มาลองใช้งานดู พอรันดันทะลึ่ง Error อีก เฮ่อ… ชีวิตช่างลำบาก หลังจากหาสาเหตุจนรันได้ ปรากฏว่า เปิดไฟล์ .php แล้วคอมเม้นท์ที่เขียนด้วยภาษาไทย ดันเป็นตัวยุกยิกๆ อีก พระเจ้า… หลังจาก search และอ่าน อีกพัก ทุกอย่างก็ใช้งานได้ราบรื่น เลยมาเขียนระบายไว้หน่อย ถ้าหากไม่อยากให้ชีวิตลำบาก ก็ทำตามขั้นตอนนี้ 1. ติดตั้ง java runtime (JRE […]

    READ MORE
  • Other

    CronJob / Crontab คืออะไร

    คำว่า Cron มาจากภาษากรีก แปลว่า เวลา CronJob ( TaskScheduled ใน Unix )  ไว้ใช้สำหรับตั้งเวลาให้โปรแกรมใดๆ รันตัวมันเอง หรือจะให้มันรันสคริปต์ก็ได้  โดยปกติแล้วเมื่อเราเป็นเจ้าของเว็บไซต์ เขาก็จะให้สิทธิในการใช้ CronJob มาให้ด้วย ใน CPanel  แล้วเอามันไว้ใช้ทำอะไรได้บ้างล่ะ  แน่นอนเลยเมื่อเราต้องการตั้งเวลาให้เว็บไซต์เราทำอะไรบางอย่าง เช่น ส่งอีเมล์อวยพรวันเกิดให้ลูกค้าอัตโนมัติ  Optimize ฐานข้อมูลอัตโนมัติในช่วงเวลาดึกๆ ที่ไม่มีคนใช้งานเว็บ  หรือ  จะสั่งให้เคลียร์ขยะ  เราจะใช้ CronJob สรุปง่ายๆ ถ้าอยากจะตั้งเวลาให้เว็บไซต์ทำอะไร  คิดถึง CronJob ก่อนเลยเป็นอันดับแรก  ตัวอย่างการใช้งานจริง จะมาดูกันตอนต่อไป

    READ MORE
  • Other

    แสดงสถานะของ Messenger ของคุณบนเว็บไซต์ น่าเอามาทำระบบ Online Support เสียจริง

    Windown Live Messanger น่าเอามาทำระบบ Online Support เสียจริง งานนี้สำหรับคนที่มีแอ้คเค้า hotmail หรือ msn โดยเฉพาะ เนื่องด้วยวันก่อนไปเจอบทความในเว็บหนึ่ง ของไทยนี่แหละ แต่จำไม่ได้เสียแล้วว่าเว็บไหน เขาเขียนเล่าถึงบริการใหม่ของ Microsoft ที่ชื่อ Live IM ทางไมโครซอฟเขาจะให้โค้ด สำหรับเราเอาไปแปะหน้าเว็บ โค้ดที่ ว่านี้จะทำให้เหมือนกับว่า มี msn messanger ฝังอยู่ในหน้าเว็บ และแสดงสถานะผู้เป็นเจ้าของแอคเค้า ว่ากำลังออนไลน์ msn messanger อยู่หรือไม่   ไม่เพียงเท่านั้น ยังแสดงให้ดูได้ด้วยว่า กำลัง busy หรือ away พูดง่ายๆ ก็คือ จับเอา msn messanger ฝังลงในเว็บยังไงยังงั้น

    READ MORE
  • PHP

    เมื่อท่านไม่ต้องการให้เกิด autocomplete ใน textbox

    ดูรูปก่อนละกัน ว่า autocomplete ที่ผมหมายถึงนี่คืออะไร เมื่อคุณ พิมพ์ตัวอักษรลงไปในช่องป้อนข้อมูล เบราเซอร์ก็จะแสดง คำที่เคยพิมพ์ เพื่อให้สะดวก จะได้ไม่ต้องพิมพ์มาก  แต่ในบางครั้งเราก็มีความจำเป็น ที่ไม่อยากให้เบราเซอร์มันแสดง autocomplete ขึ้นมา อย่างครั้งหนึ่ง ผมเขียน autocomplete ajax พอใช้งานจริง ajax ก็แสดง autocomplete เบราเซอร์ก็แสดง แย่งกันแสดง ทับกันมั่วเลย แล้วก็มาถึงเรื่องที่จะบอก วิธีการปิดไม่ให้เบราเซอร์แสดง autocomplete   <input name="administrator_username" type="text" class="username" id="administrator_username" value="" size="20" maxlength="10" autocomplete="off"  />   ใส่ autocomplete="off"  เข้าไปใน textbox นะครับ แล้วเบราเซอร์มันจะไม่แสดง autocomplete

    READ MORE
  • PHP

    PHP : อัปโหลดรูปภาพเก็บในฐานข้อมูล ภาค 3 แสดงผล

    ครั้งที่แล้วแสดงการ อัปโหลดภาพเก็บในฐานข้อมูล ครั้งนี้จะแนะนำการนำภาพขึ้นมาแสดงบนหน้าเว็บ  การนำภาพมาแสดงก็ไม่ได้เป็นอะไรที่มากไปกว่า เอาชื่อภาพจากฐานข้อมูล มาต่อให้ชี้ไปยังโฟลเดอร์ที่เราอัปโหลดภาพจริง เก็บไว้ ผมขอเพิ่มเติมว่า ให้สังเกตโค้ดตรงกำหนด ว่าจะให้ตารางแสดงกี่คอลัมน์ นะครับ เห็นถามกันในหลายๆเว็บบอร์ด จะเห็นว่าเราควบคุมได้ด้วยโค้ดแค่ 2 บรรทัด ดูโค้ดนะครับ   <?php // ส่วนกำหนดการเชื่อมต่อฐานข้อมูล $hostname_connection = "localhost"; $database_connection = "db_test"; $username_connection = "root"; $password_connection = ""; $connection = mysql_pconnect($hostname_connection, $username_connection, $password_connection) or trigger_error(mysql_error(),E_USER_ERROR);   mysql_query( "SET NAMES UTF8" ) ;   // ดึงข้อมูลจากฐานข้อมูล ไม่มีโค้ดการแบ่งหน้านะจ๊ะ ไปเพิ่มเติมเอง   mysql_select_db($database_connection, $connection);   […]

    READ MORE