การ Gen โค๊ตพนักงาน แบบนี้ต้องทำไงดี สอบถามเรื่อง การ Gen โคตพนักงาน ชื่อ = Krit นามสกุล= Wongwimol
ขอบคุณครับเด๊ยวจะลองดูนะคัรบ
Date :
2009-01-20 11:51:12
By :
ddsure
ยังไม่ได้เลยครับ ไงจะลองดูใหม่อีกทีนะครับ
Date :
2009-01-20 14:45:15
By :
ddsure
คุณ ddsure เก็บข้อมูล code ไว้ในไหนครับ ฐานข้อมูลเหรอครับ
Date :
2009-01-20 14:56:12
By :
ongsa
ใช่ครับ ผมเก็บข้อมูลเป้น staff_code,staff_name,staff_lasname ไว้ที่ฐานข้อมูลที่ชื่อ tbl_staff ครับผม
Date :
2009-01-20 16:32:36
By :
ddsure
คือว่าประมาณนี้ครับ ข้อมูลที่ผมเก็บไวใน db คือ staff_code และ staff_name,staff_lastname
ทีนี้ในหน้าที่ผมจะเพิ่มพนักพนักงาน ผมต้องการคือ กรอกชื่อที่ที่ฟอร์ม และนามสกุลที่ฟอร์ม แล้วอยากใช้จาวาสคริป รันเช็คข้อมูลให้เลย น่ะครับ แต่พอดีผมค่อนข้างโง่เรื่องของจาวาสคริปที่ใช้ร่วมกับ php หน่อยหนึ่งครับ ไงขอแนวทางจากท่านกูรูทุกท่านด้วยนะครับ ขอบพระคุณครับ
Date :
2009-01-20 17:17:40
By :
ddsure
กราบขออภัยอย่างแรงครับ โค้ดที่ผมโพสต์ไปข้างบนมันผิด เผอิญว่ารีบไปนิดนึง
เดี๋ยวมาโพสต์ให้ใหม่นะครับ
Date :
2009-01-20 19:17:25
By :
ongsa
ขอบคุณครับ มาถูกทางล่ะ แต่ติดที่ว่า ถ้ามีโคตซ้ำมันจะเอามาสามตัวเลยอะครับ เชื่อในฐานข้อมูลมีชื่อ Krit Rueangdech แล้วโคตจะเป็น KR พอมีคนใหม่ที่ชื่อซ้ำนามสกุลตัวแรกซ้ำอีก มันจะเอามาสามตัวเลย เช่น คนที่สอง Kritsana Rueangsarn โคตที่มันรันออกมาจะเป็น KRU อะครับ แต่ที่ผมต้องการคือ เอา KU เพราะโคตเขาใช้แค่ 2หลักครับ ขอบคุณล่วงหน้าครับผม
Date :
2009-01-21 10:45:51
By :
ddsure
แต่ตัวนี้มันจะมีปัญหานิดนึงนะครับ ตรงที่ว่า ถ้ามีชื่อ Krit Mandee มา
แล้ว ใน code มีแล้วทั้ง KM ,KA, KN, KD, KE มันจะ ไม่ return ค่าออกมา นะครับ
ลองแก้ดูนะครับ
Date :
2009-01-21 11:30:13
By :
ongsa
อืม มันยังมาสามตัวเหมือนเดิมครับ
Date :
2009-01-21 12:48:26
By :
ddsure
$Second= substr(strtoupper($LastName),($i-1),$i);//ตัดตัวอักษรของนามสกุลทีละตัว
ใช้แบบนี้ มันก็ยังได้มาสามตัวเหมือนเดิม แต่ถ้าใช้
$Second= substr(strtoupper($LastName),(1-$i),$i);//ตัดตัวอักษรของนามสกุลทีละตัว
ค่าที่ได้มามันจะข้ามไปอีกตัวหนึ่งเช่น Krit Mandee คนแรกได้ KM พอคนที่สองมันจะได้เป็น KN มันข้าม A ไปอะครับ
Date :
2009-01-21 12:57:38
By :
ddsure
เอ่ออออออ
ขอโทษครับ
$Second= substr(strtoupper($LastName),($i-1),1);//ตัดตัวอักษรของนามสกุลทีละตัว
ผมมักใช้ function ผิดไปมาอย่างนี้แหละครับ ขอโทษทีนะครับ
Date :
2009-01-21 13:05:04
By :
ongsa
โอเคได้ล่ะครับ ไม่เป็นไรครับผมที่ผิด ขอบพระคุณอีกครั้งนะครับ งานนี้เพื่อเสนอปรับเงินเดือนเลยนะนี่ ไว้มีโอกาสจะได้พาไปเลี้ยงข้าวนะครับ
Date :
2009-01-21 13:54:58
By :
ddsure
ได้ปรับขึ้นเยอะๆ นะครับ
จะได้พาทุกคนในบอร์ดไปเลี้ยง
Date :
2009-01-21 14:26:47
By :
ongsa
อย่าลืมผมด้วยน่ะครับ
Date :
2009-01-21 14:30:13
By :
webmaster
ได้เลยครับผม
Date :
2009-01-21 14:54:34
By :
ddsure
555+ webmaster ของเราเอาด้วยเหรอเนี่ย
Date :
2009-01-21 15:03:22
By :
ongsa
งั้นเราจัดงานมิตติ้งของ ThaiCreate กันเลยดีไหมครับ
Date :
2009-01-21 15:06:07
By :
ddsure
เดียวรอให้อะไร ๆ มันเข้าที่ก่อนครับ เราคงจะมีข่าวดีการจัด Meeting กันครับ
Date :
2009-01-21 15:20:42
By :
webmaster
ผมไปด้วยได้ไหมพี่วิน พี่วินเลี้ยงใช่ไหม อิอิ
Date :
2009-01-22 02:04:15
By :
plakrim
ไปกันทั้งหมดเลยไหม 5555
Date :
2009-01-22 10:25:07
By :
ddsure
Load balance : Server 02