เชียงรายโฟกัสดอทคอม สังคมออนไลน์ของคนเชียงราย ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
วันที่ 20 เมษายน 2024, 00:05:48
หน้าแรก ช่วยเหลือ เข้าสู่ระบบ สมัครสมาชิก



  • ข้อมูลหลักเว็บไซต์
  • เชียงรายวันนี้
  • ท่องเที่ยว-โพสรูป
  • ตลาดซื้อขายสินค้า
  • ธุรกิจบริการ
  • บอร์ดกลุ่มชมรม
  • อัพเดทกระทู้ล่าสุด
  • อื่นๆ

ประกาศ !! กรุณาอ่านเพื่อทำความเข้าใจ : https://forums.chiangraifocus.com/index.php?topic=1025412.0

+  เว็บบอร์ด เชียงรายโฟกัสดอทคอม สังคมออนไลน์ของคนเชียงราย
|-+  ศูนย์กลางข้อมูลเชียงราย
| |-+  คุยเรื่องไอที - เทคโนโลยี (ผู้ดูแล: K€nGja1, chiohoh, nuifish, NOtis)
| | |-+  รวมพล คนเขียนโปรแกรม PHP แบ่งปันเรื่องราวและเทคนิคกันได้ที่นี่เลยครับ ^^
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
« หน้าที่แล้ว ต่อไป »
หน้า: [1] 2 พิมพ์
ผู้เขียน รวมพล คนเขียนโปรแกรม PHP แบ่งปันเรื่องราวและเทคนิคกันได้ที่นี่เลยครับ ^^  (อ่าน 4348 ครั้ง)
{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« เมื่อ: วันที่ 20 มีนาคม 2015, 18:48:53 »

เริ่มต้นกระทู้ด้วยการเรียนรู้วิธีใช้งาน AngularJS

« แก้ไขครั้งสุดท้าย: วันที่ 30 มิถุนายน 2015, 07:49:33 โดย {Cyberman} » IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #1 เมื่อ: วันที่ 21 มีนาคม 2015, 12:44:47 »

มาต่อกันด้วยเรื่องพื้นฐานการสร้างคำสั่ง SQL สำหรับค้นหาข้อมูลที่ส่งผ่าน checkbox แบบหลายตัวเลือก ดังนั้นการสร้างคำสั่งเพื่อค้นหาด้วย WHERE นั้นจะต้องตรวจสอบก่อนว่าจะค้นหาฟิลด์ไหนบ้างตามค่าที่ส่งเข้ามา

https://www.youtube.com/watch?v=A6Rmvd5Wzzc
IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #2 เมื่อ: วันที่ 25 มีนาคม 2015, 08:46:21 »



สำหรับตัวอย่างนี้จะเป็นการแนะนำฟังก์ชั่นเชื่อมต่อฟิลด์ใน MySQL เข้าด้วยกัน
เพื่อนำข้อมูลมาต่อกัน และเมื่อนำมาใช้กับโค๊ด PHP
ค้นหาโรงแรมที่มีคุณสมบัติที่กำหนด 1=มี 0=ไม่มี
เมื่อนำฟิลด์ 3 ฟิลด์มาต่อกัน จึงดูเหมือนเลขฐานสอง 001, 010, 011,..........
จึงสามารถนำตัวเลือกในแบบฟอร์มมาต่อกัน
แล้วค้นหาด้วยตัวเลขแทนการต่อ Where หลายๆตัว
IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #3 เมื่อ: วันที่ 31 มีนาคม 2015, 08:50:36 »



มาต่อกันด้วยเรื่องของ AngularJS Template
พอได้ลองฝึกทำดู ก็เริ่มเข้าใจการทำงานของ AngularJS เพิ่มขึ้น
เริ่มมองเห็นถึงสิ่งที่เราต้องการมากขึ้น
IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #4 เมื่อ: วันที่ 02 เมษายน 2015, 07:11:55 »

ทำความรู้จักกับการรับส่งค่าผ่าน AJAX ด้วย AngularJS
เป็นตัวอย่างการคลิกปุ่มเพื่อโหลดข้อมูลมาแสดงในตาราง HTML ครับ

IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #5 เมื่อ: วันที่ 05 เมษายน 2015, 15:01:41 »

เตรียมเครื่องมือเขียนโปรแกรมสร้างเอกสาร PDF
ด้วย TCPDF และ FPDI โดยเขียน PHP ด้วย CodeIgniter Framework

IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #6 เมื่อ: วันที่ 14 เมษายน 2015, 23:04:22 »

ไม่ได้เกี่ยวกับการเขียนโปรแกรมโดยตรง
และก็ไม่ได้โฆษณาประชาสัมพันธ์ใดๆทั้งสิ้น

แค่อยากให้รู้ไว้ว่าเป็นโปรแกรมเมอร์ PHP แบบผม ในเชียงรายก็งานรองรับอยู่หลายที่นะครับ ลองมาดูผลตอบแทนกันหน่อย จะได้รู้ว่าสตาร์ทน้องๆเมืองกรุงเลยนะครับ

(ไม่รู้จะเปิดรับสมัครเมื่อไหร่ ติดตามกันเองนะ  ยิงฟันยิ้ม)

14.โปรแกรมเมอร์ (หลายอัตรา)
คุณสมบัติ วุฒิการศึกษาระดับปริญญาตรี สามารถเขียนโปรแกรมโดยใช้ภาษา PHP,Javascript
ถ้ามีความรู้พื้นฐาน jQuery, AJAX ด้วยจะพิจารณาเป็นพิเศษ
รายได้รวม 25,000 บาท (หรือพิจารณาตามความสามารถและประสบการณ์)

15.Tester
คุณสมบัติ วุฒิการศึกษาระดับปริญญาตรี ชำนาญโปรแกรมคอมพิวเตอร์ ทักษะการสื่อสารดี มีทักษะการคิดวิเคราะห์ คิดเชิงระบบได้
รายได้รวม 14,000 บาท (หรือพิจารณาตามความสามารถและประสบการณ์)

16.Document
คุณสมบัติ วุฒิการศึกษาระดับปริญญาตรี ชำนาญโปรแกรมคอมพิวเตอร์ ทักษะการสื่อสารดี มีทักษะการคิดวิเคราะห์ คิดเชิงระบบได้
รายได้รวม 11,000 บาท (หรือพิจารณาตามความสามารถและประสบการณ์)

17.Help Desk
คุณสมบัติ วุฒิการศึกษาระดับปริญญาตรี ชำนาญโปรแกรมคอมพิวเตอร์ ทักษะการสื่อสารดี มีทักษะการคิดวิเคราะห์ คิดเชิงระบบได้
รายได้รวม 12,000 บาท (หรือพิจารณาตามความสามารถและประสบการณ์)

18.System Analyze
คุณสมบัติ วุฒิการศึกษาระดับปริญญาตรี ทักษะการสื่อสารดี มีทักษะการคิดวิเคราะห์ คิดเชิงระบบได้
รายได้รวม 19,500 บาท (หรือพิจารณาตามความสามารถและประสบการณ์)



ข้อมูลจาก : http://www.isuzuchiangrai.com/Isuzu/index.php?option=com_content&view=article&id=228



ปล. ผมเป็นโปรแกรมเมอร์ได้ก็เพราะที่นี่เป็นที่แรกที่เปิดโอกาสให้ผมฝึกฝีมือ หลังจากที่ถูกหลายๆที่ปฏิเสธอย่างเศร้าใจในชะตาชีวิตของเด็กจบใหม่เมื่อหกปีที่แล้ว  ยิ้มเท่ห์
IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #7 เมื่อ: วันที่ 19 เมษายน 2015, 07:08:06 »

วิธีการทำให้ select option ไม่สามารถเลือกได้
ปกติเราจะใช้ readonly กับ text box แต่กรณีของ select option จะยังสามารถเลือกได้ ยกแว้นแต่ว่าเราจะ disabled ไปเลย ซึ่งเมื่อ disabled ตัว select ไปนั้น ตอน submit ตัวที่ถูก disabled จะไม่ถูกส่งไปด้วย การเลือก disabled เฉพาะ option อาจจะเป็นทางเลือกหนึ่งที่ท่านอาจจะสนใจลองใช้ดู

โค๊ด:
var elm = '[name=doc_date], [name=doc_no]';
var elm2 = '[name=contact_id] option:not(:selected)';
if(num == 1){
$(elm).attr('readonly', true);
$(elm2).attr('disabled', true);
}else{
$(elm).attr('readonly', false);
$(elm2).attr('disabled', false);
}

ที่มา : http://stackoverflow.com/questions/8100351/how-to-make-a-dropdown-readonly-using-jquery
IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #8 เมื่อ: วันที่ 26 เมษายน 2015, 12:42:45 »

ไว้หาเวลาว่างได้เมื่อไหร่ จะมาเล่าแนวคิดการรับค่าจากแบบฟอร์ม และทำงานตามชุดคำสั่งที่เตรียมไว้

1. ทำงานแบบเรียงลำดับ
2. ทำงานแบบเช็คเงื่อนไข และเรียกฟังค์ชั่นที่ต้องใช้งาน
3. ทำงานแบบเรียกฟังก์ชั่น ตามค่าที่ส่งมาโดยอัตโนมัติ


IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #9 เมื่อ: วันที่ 30 เมษายน 2015, 08:52:56 »

ขึ้นหัวข้อแบบนี้ ผมเชื่อว่าเป็นโปรแกรมเมอร์ต่างจังหวัดเหมือนผมแน่นอน ครั้งหนึ่งผมก็เคยฝันที่จะทำงานในบริษัทใหญ่ๆ หรืออย่างน้อยที่สุดก็บริษัทในเมืองกรุง แต่ทุกวันนี้ผมพอใจกับเงินเดือนเพียงเล็กน้อย และรายได้อันน้อยนิดจากจ๊อบที่ผมรับมาทำก็สุขใจดีอยู่แล้ว

http://pantip.com/topic/33580243
โปรแกรมเมอร์ เป็นที่ต้องการมาก! แต่พอมาถึงเรื่อง เงินเดือน บริษัทให้โคตรน้อย! เมื่อไรประเทศจะเจริญ? เศร้า
IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #10 เมื่อ: วันที่ 15 พฤษภาคม 2015, 08:36:42 »

มีพี่ที่ทำงานเขาแนะนำไลบราลี่ตัวใหม่ให้รู้จักแล้วรู้สึกชอบมากครับ
ผมจึงลองเขียนวิธีการใช้งานมาให้เพื่อนๆ น้องๆ ลองใช้งานกันดู

PHP PDF ตอนที่ 2 : เริ่มต้นทดสอบกรอกข้อมูลลงในแบบฟอร์มที่กำหนด

สรุปการทำงานของโค๊ดนี้ก็คือ

1. โหลดหน้าแบบฟอร์ม PDF เปล่าๆ เข้ามารอไว้ด้วย FPDI

(ดาวน์โหลดได้ที่ : ครูเชียงราย : แบบสังเกตพฤติกรรมการเรียน)

2. เขียนข้อมูลต่างๆ ลงไปยังตำแหน่งต่างๆ บนหน้ากระดาษ


3. เมื่อสั่ง $pdf->Output() ก็จะได้หน้า PDF ที่มีข้อมูลทั้งสองส่วนนี้มารวมกัน


IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #11 เมื่อ: วันที่ 25 พฤษภาคม 2015, 13:43:24 »

อัพเดตวิดีโอ  ยิงฟันยิ้ม

IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #12 เมื่อ: วันที่ 18 มิถุนายน 2015, 11:39:59 »



Ajax กับ jQuery สร้างฟังก์ชั่น JavaScript สำหรับส่งค่าข้อมูลหลายชุดในแบบฟอร์มเดียวกัน
IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #13 เมื่อ: วันที่ 29 มิถุนายน 2015, 23:59:09 »



SELECT GROUP_CONCAT(CONCAT(`id`,'":"',`name`) SEPARATOR '", "') AS name FROM `department`;

คำสั่งด้านบนนี้เมื่อคิวรี่เสร็จและเรียกข้อมูลออกมาจะได้ยาวเลยครับ ผมไม่แน่ใจว่าถ้าข้อมูลที่เยอะมากๆจะเหมาะกับการใช้ฟังก์ชั่นนี้หรือไม่ แต่ถ้าข้อมูลหลักผมเรียกใช้แบบนี้สะดวกดีครับ ไม่ต้องวนลูป while

แค่เพียงเติม {" ด้านหน้า และ "} ด้านท้าย
ก็จะกลายเป็นข้อมูลแบบ json แล้วล่ะครับ

ดูแนวคิดเต็มๆได้ที่
http://sunzandesign.blogspot.com/2015/06/group-concat-mysql.html


IP : บันทึกการเข้า

Bρ✈[̲̅W̲̅][̲̅I̲̅][̲̅F̲̅][̲̅I̲̅].ᶰᵉᵗ
Network System IIS
สมาชิกลงทะเบียน
ชั้นประถม
*
ออฟไลน์ ออฟไลน์

กระทู้: 349



« ตอบ #14 เมื่อ: วันที่ 07 กรกฎาคม 2015, 15:28:01 »

 ยิงฟันยิ้ม  ยิงฟันยิ้ม  ยิงฟันยิ้ม  ยิงฟันยิ้ม  ยิงฟันยิ้ม
IP : บันทึกการเข้า

รับว่างติดตั้งระบบอินเตอร์เน็ต โรงแรมหอพัก สนใจติอต่ด 090-0109069
{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #15 เมื่อ: วันที่ 30 กรกฎาคม 2015, 23:05:31 »

สร้างเครื่องมือ Generate โค๊ด CRUD ที่ใช้งานบ่อยสำหรับ CodeIgniter โดยคัดลอกฟิลด์จาก phpMyAdmin มาวางแล้วสร้างโค๊ดได้ทันที

https://m.youtube.com/watch?v=OR8KIcItINk
IP : บันทึกการเข้า

slurpeeman
เตรียมอนุบาล
*
ออฟไลน์ ออฟไลน์

กระทู้: 75



« ตอบ #16 เมื่อ: วันที่ 08 สิงหาคม 2015, 08:33:11 »

สุดยอด ขอบคุณครับ  ยิงฟันยิ้ม
IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #17 เมื่อ: วันที่ 11 สิงหาคม 2015, 02:03:16 »

เครื่องผมพร้อมแล้วครับสำหรับการเปลี่ยนแปลง







นึกถึงบรรยากาศที่เสียวสับหลังวาบบบบบ....ตอนที่เปลี่ยน PHP4.x => PHP5.x
หรือบรรยากาศช่วง 5.2 => 5.3 อารมณ์คล้ายๆกัน

เราคงจะรู้จักกันดีกับแพกเก็จที่ชื่อว่า Appserv ซึ่งผมใช้ถึง PHP5.2
แล้วผมก็ได้รู้จักกับตัวที่มาแทนที่เพื่อเขียน PHP >= 5.3 ด้วย Wampp และ Xampp ตามลำดับ

ตอนนี้ก็เข้าสู่ช่วงเปลี่ยนถ่ายเวอร์ชั่นกันอีกครั้งใหญ่
เมื่อประสิทธิภาพ PHP7 ที่เขาวัดกันมาเกือบจะเทียบเท่า HHVM ของ facebook

ดาวน์โหลดมาลองเล่นกันได้ที่
https://bitnami.com/stack/lamp/installer

การติดตั้งก็ไม่ยาก ดาวน์โหลดมาแล้วดับเบิ้ลคลิกรันได้เลย

ปล. MySQL เปลี่ยน พอร์ต ด้วยนะครับ เดี๋ยวจะชนกับตัวเดิมในเครื่อง
IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #18 เมื่อ: วันที่ 14 สิงหาคม 2015, 08:05:56 »

มาลองเล่น PHP7 กันดูครับ ว่าจะเจอ error อะไรบ้าง
แต่ในคลิปที่ผมอัดเอาไว้ ก็เจอแค่ปัญหา Deprecated: mysql_*****() เท่านั้นเอง
ซึ่งในเวอร์ชั่น 5.5 ก็เริ่มมีปัญหานี้กันมานานแล้ว ก็ ถือว่ายังไม่ใช่เรื่องแปลกอะไร

เรื่องแปลกใหม่ของ PHP7น่าจะเป็นเรื่องการประกาศตัวแปร ฟังก์ชั่น พารามิเตอร์ต่างๆ
ที่มีข้อกำหนดเพิ่มขึ้นค่อนข้างเยอะทีเดียว ซึ่งนั่นคงเป็นส่วนหนึ่งที่ทำให้
PHP 7 ทำงานได้เร็วขึ้น

IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #19 เมื่อ: วันที่ 21 สิงหาคม 2015, 08:47:52 »

หลักการที่ใช้ก็คือ ให้นำค่าสุดท้ายมาเปรียบเทียบกับค่าก่อนหน้า
หากน้อยกว่าให้เลื่อนขึ้นไปอยู่ด้านบน

IP : บันทึกการเข้า

หน้า: [1] 2 พิมพ์ 
« หน้าที่แล้ว ต่อไป »
กระโดดไป:  


เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

 
เรื่องที่น่าสนใจ
 

ข้อความที่ท่านได้อ่านบนกระดานข่าวแห่งนี้ เกิดขึ้นจากการเขียนโดยสาธารณชน และตีพิมพ์แบบอัตโนมัติ ผู้ดูแลเว็บไซต์แห่งนี้ไม่จำเป็นต้องเห็นด้วย
และไม่รับผิดชอบต่อข้อความใดๆ ผู้อ่านจึงต้องใช้วิจารณญาณในการกลั่นกรองด้วยตัวเอง และถ้าท่านพบเห็นข้อความใดๆ ที่ขัดต่อกฎหมาย และศีลธรรม พาดพิง ละเมิดสิทธิบุคคอื่น ต้องการแจ้งลบ
กรุณาส่งลิงค์มาที่
เพื่อทีมงานจะได้ดำเนินการลบออกให้ทันที..."

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines
www.chiangraifocus.com

Valid XHTML 1.0! Valid CSS!