หัวข้อ: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: Matt Cutts ที่ 03 กุมภาพันธ์ 2009, 12:38:35 ทำไมมันฟ้องแบบนี้ครับบ คือพยายามหาสาเหตุแล้วไม่เจอครับ
Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\xampp\htdocs\personalscript1.php on line 23 นี่โค๊ดที่ถูกอ้างว่า erorrครับ โค๊ด: <?php ไม่รู้จะแก้งัยแล้วคร้าบ ว่านเซียนทั้งหลาย ช่วยหนอยคร้าบ :-X :-X หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: g-ji ที่ 03 กุมภาพันธ์ 2009, 12:48:07 $hoby = $_POST['hoby'] << บรรทัดนี้ ลืมใส่ ; มั้งนะ
เติมแล้วเอาไปไปลองรันในเครื่อง (ที่ใช้เนี้ย) แ้ล้วมันขึ้นว่าหาใน include ไม่เจอ หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: Matt Cutts ที่ 03 กุมภาพันธ์ 2009, 14:00:24 อ่า เดี๋ยวลองดูครับ+1 สะเพร่า เองแน่ๆเลย :P :P
หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: Matt Cutts ที่ 03 กุมภาพันธ์ 2009, 15:08:43 ขอถามต่อเลยน่ะครับ เรื่องฐานข้อมูล
อยากทราบว่าเราจะออกแบบฐานข้อมูลยังงัยหากว่าแบบฟอร์มกรอกข้อมูลมีลักษษณะแบบนี้ครับ อ้างถึง level | Qualification | Institution | Year of Study | Faculty | Department | Grade Secondary ___________ _________ ___________ ______ __________ _____ School ... High School _________ __________ __________ _______ ___________ ________ ... Diploma ... Other แบบว่ามันเป็นตารางอ่ะครับ ช่วยตอบให้หน่อยคร้าบ เอาใหง่ายต่อการดึงข้อมูล(select)อ่ะครับ ขอบคุณครับ หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: EThaiZone ที่ 03 กุมภาพันธ์ 2009, 15:25:45 level | Qualification | Institution | Year of Study | Faculty | Department | Grade
เอาพวกนี้ไปทำชื่อฟิลด์ซะ แล้วสร้างฟิลด์อันหนึ่งไว้แรกสุดด้วย ใช้เป็น primary key (รัน auto number ด้วยก็ดี) เวลา select แบบเจาะจง เลือกจากฟิลด์ที่เป็น primary จะไวสุด และควรเป็นตัวเลขด้วย แล้วอันไหนต้องใช้งานเงื่อนไขบ่อยๆ ก็กำหนด index ไม่ก็ fulltext ให้มันด้วย วิธีเลือกคือ ฟิลด์ไหนมีข้อมูลซ้ำเยอะ เช่น Grade ที่อาจมี a ยัน f ก็ให้เลือกทำ index แต่อย่าง Qualification นี้อาจจะ text เยอะ ก็ทำ fulltext ให้มันด้วย ไม่มีอะไรมาก :P หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: g-ji ที่ 03 กุมภาพันธ์ 2009, 15:26:48 สรุปใช้ได้แล้วชิมิ ???
อ่า - - เรื่องออกแบบฐานข้อมูลคงต้องรอท่านต่อไปมาแถลงไข เพราะโดยส่วนตัวแล้ว เขียน php msql ให้ออกมาเป็นเว็บไม่เป็น:-X รู้แค่ว่าคำสั่ง ใน php พวก get,include,require,print,echo,$,var,และอีกหลายๆ ตัว มันทำงานยังไง แค่นั้น :P ถ้าให้แก้ในตัวที่เขียนมาแล้วยังพอถูไถได้บ้างอ่ะนะ (แค่พอใช้ได้) เพราะแก้บ่อย กับพวก ธีม WP, Plug-in แล้วก็พวก cms ที่ชอบเขียนโค้ดเลอะๆ อ่ะ - - (เปิดไฟล์ทีปวดหัวชะมัด) โอ๊ะ มีคนมาตอบละ *-* ปล. รอคนอื่นมาตอบ + ดูดความรู้ หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: Matt Cutts ที่ 03 กุมภาพันธ์ 2009, 15:43:06 ขอบคุณคุณETHAIZONE และคุณg-ji มากๆครับคำถามแรกผ่านแล้วครับคุณg-ji ส่วนคำถามที่สองกำลังทำอยู่คร้าบ
ผมมีอีกคำถามอยากให้ช่วย คือตอนนี้ผมกำลังงมากๆกับdatabase อยากจะขอคำแนะนำหน่อบว่าที่ผมทำถูกหรือยัง คือdatabaseผมชื่อstudent มีตารางชื่อstudent_history อีกตารางชื่อ education_historyที่โพสด้านบนนั่นและครับ อีกตรางชื่อ address ที่นี้ในตารางstudent_history มี รหัสประจำตัวนักศึกษาอยู่ซึ่งตั้งเป็นprimary keyไว้ คำถามคือเวลาผมจะทำการsearch ด้วย รหัสประจำตัวนักศึกษา แล้วให้มันดึงข้อมูลจากตารางทั้ง3ตารางที่อยู่ในdatabase studentจะต้องทำอย่างไรครับ ขอบคุณคร้าบ หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: tdelphi ที่ 03 กุมภาพันธ์ 2009, 15:48:56 แก้ได้แล้วเหรอ ดูแล้ว ยังไม่น่าผ่าน
หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: Matt Cutts ที่ 03 กุมภาพันธ์ 2009, 21:39:21 ขอดันหน่อยคร้าบ พอดีติดธุระ พึ่งกลับมา เพื่อนๆพี่ช่วยหน่อยจ้า
หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: vicsviper ที่ 03 กุมภาพันธ์ 2009, 22:29:48 $hoby = $_POST['hoby']
ไม่มีเครื่อง ; ปิดท้ายครับ Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\xampp\htdocs\personalscript1.php on line 23 คือการเตือนว่า Syntax ภาษาผิด เช่น if ลืม { หรือ เขียนแล้วลืมใส่ ; เป็นต้น หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: EThaiZone ที่ 03 กุมภาพันธ์ 2009, 22:43:37 คือตอนนี้ผมกำลังงมากๆกับdatabase อยากจะขอคำแนะนำหน่อบว่าที่ผมทำถูกหรือยัง คือdatabaseผมชื่อstudent มีตารางชื่อstudent_history อีกตารางชื่อ education_historyที่โพสด้านบนนั่นและครับ อีกตรางชื่อ address ที่นี้ในตารางstudent_history มี รหัสประจำตัวนักศึกษาอยู่ซึ่งตั้งเป็นprimary keyไว้ คำถามคือเวลาผมจะทำการsearch ด้วย รหัสประจำตัวนักศึกษา แล้วให้มันดึงข้อมูลจากตารางทั้ง3ตารางที่อยู่ในdatabase studentจะต้องทำอย่างไรครับ ขอบคุณคร้าบ ผมเข้าใจว่า ทั้ง student_history กับ education_history เป็นข้อมูลของนักศึกษาแต่ละคนนะ การจะดึงข้อมูลโดยอ้างอิงที่ตัวนักศึกษา ทั้งคู่ต้องมีสิ่งที่อ้างอิงเหมือนกัน อย่างกรณีนี้คงเป็นรหัสประจำตัวนักศึกษา นั้นหมายถึงว่าต้องมีฟิลด์ที่มีข้อมูลมาจากแหล่งเดียวกัน ถ้ามีแล้ว เวลาจะ query ให้ศึกษาเรื่อง join table ดูครับ ค้นได้จาก Google เลย มีตัวอย่างเพียบ เลยไม่อยากอธิบาย จริงๆ สำหรับคนอยากศึกษาเรื่อง DB อยากให้แนะนำฝึกเล่น MS Access ก่อน แล้วจะไม่มีปัญหาเรื่องแนวคิดการออกแบบ DB กับเรื่อง Table Relation :P หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: Matt Cutts ที่ 03 กุมภาพันธ์ 2009, 22:47:26 โอเคครับ เดียวลองหาอ่านนเรื่องjoin tableดูก่อน ส่วนคำถามที่2อ่ะครับ พอดีว่าตรงlevelนั้น ทางเราเป็นผู้กำหนดมาเพื่อให้นักศึกษากรองตามนั้น อ่ะครับ ที่นี้มันมีปัญหาว่า เช่น High School กับ Secondary school มันมี ฟิวล์ ที่เหมือนกันในdatabaseนั่นคือ Qualification | Institution | Year of Study | Faculty | Department | Grade แบบนี้ เราจะต้องกับหนดชื่อฟิลว์เหล่านี้เป็น Qualification1และQualification2 จะใช้ได้ป่ะครับ
อ้างถึง level | Qualification | Institution | Year of Study | Faculty | Department | Grade Secondary ___________ _________ ___________ ______ __________ _____ School ... High School _________ __________ __________ _______ ___________ ________ ... Diploma ... Other หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: EThaiZone ที่ 03 กุมภาพันธ์ 2009, 23:27:27 อ่านคำถามแล้วงงครับ
สรุป High School กับ Secondary school เป็นข้อมูลในฟิลด์ Level ใช่ไหมครับ แล้วปัญหาที่ว่ามันยังไงครับ อ่านแล้วงง :P หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: Matt Cutts ที่ 04 กุมภาพันธ์ 2009, 10:10:18 อ่านคำถามแล้วงงครับ สรุป High School กับ Secondary school เป็นข้อมูลในฟิลด์ Level ใช่ไหมครับ แล้วปัญหาที่ว่ามันยังไงครับ อ่านแล้วงง :P ในช่องlevel เราพิมพ์ไว้อ่ะครับไม่ได้ ให้นักศึกษากรอกเอง เช่น บรรทัดแรก High School นักศึกษาก็ต้องกรอก ว่าเรียนที่ไหนได้เกรดอะไร พอบรรทัดที่2 Secondary school ก็กรอกว่าเรียนที่ไหนได้เกรดอะไรเช่นกันอ่ะครับ ไม่รู้เข้าใจไหมอธิบายไม่ถูก แต่ก็คือประมาณว่า อยากจะให้มันรับจากฟอร์มตารางที่โพสไว้ด้านบนมาลงฐานข้อมูล แล้วก็ตอนท้ายสุดเมื่อนักศึกษากรอกทั้งหมดแล้ว จะมีหน้านึงที่สรุปresultทั้งหมดจากสามtableที่ว่าไว้ในหน้าเดียวกันอ่ะครับ แต่ก็ขอบคุณครับ พยายามลองผิดลองถูกดูก่อน :P :P :P หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: siamman ที่ 04 กุมภาพันธ์ 2009, 10:17:13 ตอนหัดเขียนโปรแกรมแรกๆ สับสนมากมายเรื่องดาต้าเบส ยังงัยก็ลองศึกษาหนักๆ ครับ พอเข้าใจแล้วจะบรรลุ :-X
หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: Matt Cutts ที่ 04 กุมภาพันธ์ 2009, 14:24:13 ตอนนี้ออกแบบตารางได้แล้วเหลือแค่ คำถามต่อไปนี้อ่ะครับผม
หากเรามีตาราง 2 ตาราง เช่น Employee และ Member แล้ว ทั้งสองตารางมีฟิลด์ดังนี้ 1.Emp_IDและ Emp_Name 2.IDของEMPและ Mem_Name ถ้าเรากรอกข้อมูลลงในฟอร์มที่สร้างขึ้นเพื่อบันทึกข้อมูลลงตาราง Employee แล้วถ้าต้องการให้บันทึกลงในตารางMember ด้วยจะได้หรือเปล่าครับ *โดยที่ไม่ต้องสร้างฟอร์มกรอกข้อมูลของ Member ครับใครรู้หรือมีตัวอย่างบอกด้วยนะครับ ขอบคุณครับ หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: Matt Cutts ที่ 04 กุมภาพันธ์ 2009, 15:08:10 ตอนนี้ออกแบบตารางได้แล้วเหลือแค่ คำถามต่อไปนี้อ่ะครับผม หากเรามีตาราง 2 ตาราง เช่น Employee และ Member แล้ว ทั้งสองตารางมีฟิลด์ดังนี้ 1.Emp_IDและ Emp_Name 2.IDของEMPและ Mem_Name ถ้าเรากรอกข้อมูลลงในฟอร์มที่สร้างขึ้นเพื่อบันทึกข้อมูลลงตาราง Employee แล้วถ้าต้องการให้บันทึกลงในตารางMember ด้วยจะได้หรือเปล่าครับ *โดยที่ไม่ต้องสร้างฟอร์มกรอกข้อมูลของ Member ครับใครรู้หรือมีตัวอย่างบอกด้วยนะครับ ขอบคุณครับ ดันหน่อยคร้าบ ผมติดแง๊กเลย ไปไม่รอดแล้ว :P หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>> เริ่มหัวข้อโดย: sheroku ที่ 04 กุมภาพันธ์ 2009, 15:49:08 ตอนนี้ออกแบบตารางได้แล้วเหลือแค่ คำถามต่อไปนี้อ่ะครับผม หากเรามีตาราง 2 ตาราง เช่น Employee และ Member แล้ว ทั้งสองตารางมีฟิลด์ดังนี้ 1.Emp_IDและ Emp_Name 2.IDของEMPและ Mem_Name ถ้าเรากรอกข้อมูลลงในฟอร์มที่สร้างขึ้นเพื่อบันทึกข้อมูลลงตาราง Employee แล้วถ้าต้องการให้บันทึกลงในตารางMember ด้วยจะได้หรือเปล่าครับ *โดยที่ไม่ต้องสร้างฟอร์มกรอกข้อมูลของ Member ครับใครรู้หรือมีตัวอย่างบอกด้วยนะครับ ขอบคุณครับ ถ้าไม่มีข้อมูลในตาราง Employee อยู่ก่อนก็สั่ง insert ไป 2 ครั้ง ถ้ามีข้อมูลในตาราง Employee อยู่ก่อนก็สามารถใช้ insert() SELECT() ได้ อ่านแล้วงงๆ ถ้ายังไม่ตรงที่ต้องการแสดงรายละเอียดเพิ่มหน่อยครับ หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: Matt Cutts ที่ 04 กุมภาพันธ์ 2009, 15:57:31 คืองี้ครับ มันจะมีอยู่สองตารางคือ employeeกับmember_name เมื่อกรอกฟอร์มempoyee id employee name เสร็จอยากให้มันaddค่าidของemployeeลงในตารางmember nameด้วยเลยอ่ะครับ เวลาเรียกด้วยๅค่า id มันจะได้ดึงข้อมูลจากสองตารางทีเดียวเลยอ่ะครับ อธิบายยากหน่อย หวังว่าคงเข้าใจน่ะครา้บ ช่วยหน่อยๆ
หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: thenetxx ที่ 04 กุมภาพันธ์ 2009, 18:09:10 เข้ามาดูเทพคุยกัน
หัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: Matt Cutts ที่ 04 กุมภาพันธ์ 2009, 20:08:35 คืองี้ครับ มันจะมีอยู่สองตารางคือ employeeกับmember_name เมื่อกรอกฟอร์มempoyee id employee name เสร็จอยากให้มันaddค่าidของemployeeลงในตารางmember nameด้วยเลยอ่ะครับ เวลาเรียกด้วยๅค่า id มันจะได้ดึงข้อมูลจากสองตารางทีเดียวเลยอ่ะครับ อธิบายยากหน่อย หวังว่าคงเข้าใจน่ะครา้บ ช่วยหน่อยๆ ดันๆ ดันอีกแล้ว :P :Pหัวข้อ: Re: <<<[[[PHP programming]]]เซียนphpมาช่วยหน่อยคร้าบerorrง่ายๆ แต่หาไม่เจอครับ>>>>>> เริ่มหัวข้อโดย: Matt Cutts ที่ 05 กุมภาพันธ์ 2009, 11:32:29 ผมขอดันหน่อยน่ะคร้าบ และก็อธิบายคำถามใหม่ด้วยครับ
คือผมกำลังทำระบบลงทะเบียนนักศึกษาออนไลน์อ่ะครับ ตารางมีดังนี้ 1 ตารางstudent 2ตาราง education 3ตาราง address ตอนแรกมีปัญหาเรื่องการดึงข้อมูลจากตารางที่แยกกัน ซึ่งมีทั้งหมด3ตารางที่ว่าด้านบน มาแสดงในหน้าreport ในตารางstudent ผมกำหนดไว้ว่า ID student เป็นprimary key พอผมทำการseachด้วยId มันก็จะดึงข้อมูลจากตารางstudentแค่ตารางเดียว ใช่ไหมครับ ที่นี้ผมแก้ด้วยวิธีการ ทำฟิลด์ID student ไว้ในตาราง educationและ addressด้วย โดยไม่ต้องกรอกผ่าน ฟอร์มในหน้าhtmlอ่ะครับ คือประมาณว่า เวลานักศึกษากรอกในหน้า student.html ซึ่งมีค่า id student อยู่ ค่าidนี้จะให้มันinsertลงไปในตาราง educationและ addressด้วย ต้องทำอย่างไรครับ เพื่อที่ว่า เวลาเราseach ด้วยID student มันก็จะดึงค่าทั้งสามตารางพร้อมกันเลยอ่ะครับ ไม่รู้อธิบายเข้าใจไหม และก็ไม่รู้ว่าที่ผมทำมันถกหรือไม่ แบบว่ามือใหม่มากๆครับ วานพี่ช่วยแนะนำหน่อยร้า ขอบคุณครับ |