ให้ลุปเช็คข้อมูลในฐานข้อมูล ว่า field นั้นมีค่า เท่ากับ 1 หรือยัง
ถ้ามีแล้ว ให้ไปอีกหน้า ถ้าไม่มี ให้เช็คต่อไปครับ ขอตัวอย่างครับ

ขอความช่วยเหลือครับผม ผมมือใหม่
กรกฎ วิริยะ 20 Jul 2009 22:25

นี่ก็อีกตำถามนึง ถามสั้นๆ ให้ตอบกว้างๆ โดยใช้คีย์เวิร์ดว่า 'มือใหม่' ซึ่งเป็นคำยอดฮิต

ความจริงก็อยากจะช่วยนะ แต่ไม่เข้าใจคำถาม และคำถามก็กว้างไปหน่อย

nut2 22 Jul 2009 13:57
เอาง่ายๆครับไม่กว้าง
มี field ชื่อ ckdata ในฐานข้อมุล มีค่าเท่ากับ 0
จะเขียนยังไงที่จะวนลูปเช็ค field นั้นมีค่าเท่ากับ 1 หรือยัง
ถ้าเท่ากับ 1 แล้ว ให้ไปหน้า page2.php แค่นี้อ่ะครับ
พอช่วยได้ไหมครับผมลองทำด้วยตัวเองแล้วไม่ได้ครับ
ที่ผมบอกว่ามือใหม่ เพราะผมเพิ่งศึกษาได้ เกือบเดือนครับ และผมยังไม่แตกฉานเกี่ยวกับ ajax ครับ
และมันจำเป็นต้องทำในงานที่กำลังทำ
ถ้าไม่ช่วยก็บอกแค่ว่าไม่ช่วก้ได้ครับ
ผมไม่ติดใจอะไร ผมทำไม่ได้และผมตั้งกระทู้เกี่ยวกับเรื่องมานี่เป็นกระทู้ที่สองแล้ว

ขอบคุณครับ
กรกฎ วิริยะ 22 Jul 2009 16:35
ก็ยังไม่เข้าใจ อยู่

คำถาม เกี่ยวข้องกับ Ajax ยังไง .... ยังงงอยู่ เข้าใจอะไรผิดหรือเปล่า

การตัดสินใจไปหน้าไหน ถ้า record เดียวพอเข้าใจได้ อ่านออกมา ได้ 0 ไปหน้า a ได้ 1 ไปหน้า b มันเป็นไปได้ ใช้ if ทั่วไป

แต่ไอ้วนลูปนี่สิื ถ้า record แรก บอกให้ไป a record ที่ 2 บอกให้ไป b จะตัดสินยังไง

การตั้งคำถาม ถามแล้วก็ต้องพิจารณาคำถามด้วย ถามแล้ว คนอยากช่วยไม่เข้าใจ เขาก็ไม่รู้จะตอบยังไง ไม่ใช่ความผิดของคนตอบ แต่เป็นความผิดของคนถาม

หรือความผิดผมหว่า ที่ไม่เข้าใจคำถาม....
nut2 22 Jul 2009 19:29

เช็ค record นั้น field นั้นครับ เช็คซ้ำอยุ่อย่างนั้นอ่ะครับ
โดย where id=ไอดีของrecordนั้น  โดยที่ไม่ไปที่อื่นจนกว่า field นั้น ได้ค่าเท่ากับ 1 ถึงหยุด
และสั่งให้ ไปหน้าอื่น
เพราะค่าทีมีเป็นจะเป็น 0 ครับ

ไม่รู้ว่าจะเข้าหรือยังน้อ

code sql
--------------------------------------------------------------------
"select * from payment where id=11002 and field<>1 "
-------------------------------------------------------------------
โค้ด sql ประมาณนี้ครับ

ขอบคุณครับ

กรกฎ วิริยะ 22 Jul 2009 20:14
555+++

แล้วไงต่อ จุดประสงค์ของชิ้นงาน ??

ถ้าจะหาอันที่ id เท่ากับ 1 เพื่อไปหน้าอื่น ก็อ่านที่ไอดีนั้นออกมาเลยสิ พอได้แล้ว ก็ไปหน้าต่อไปเลย ทำไมต้องวนทีละ record ไม่เข้าใจ concept ของงาน

ถ้าจำเป็นต้องวน ก็วนลูปไปเลย อ่านออกมา ใส่ array ก็ได้ แล้วก็ไปวนลูป หรือจะอ่านทีละ record ก็ได้ ถ้าเจอ id ที่ต้องการ ก็วนไปหน้าที่ต้องการ

ลองไปทบทวน concept ของงานใหม่ หรือ ความต้องการในงาน บางทีถ้าเข้าใจว่าเราต้องการอะไร การเขียนค้ดก็ไม่ได้ยากอย่างที่คิด แค่ทำความเข้าใจกับความต้องการให้ถ่องแท้

เมื่อคุณไม่เข้าใจสิ่งที่คุณทำ คุณก็อธิบายให้ผมอ่านไม่ถูก ผมก็ตอบคุณไม่ถูก

สู้ๆ
BlueEye วิโรจน์ คชินทร์ 24 Jul 2009 18:42
เท่าที่อ่านดูผมเข้าใจว่า เจ้าของกระทู้ต้องการเช็คข้อมูลไปเรื่อยๆจนกว่าจะเงื่อนไขจะเป็นจริง แต่ไม่ได้บอกว่าเช็คตอนไหนของลำดับการทำงาน ... เข้าใจว่าเจ้าของกระทู้คงจะได้ยินมาในเรื่องของการ auto refresh ระหว่าง client กับ server เลยกะจะให้มัน refresh เพื่อเช็คข้อมูลไปเรื่อยๆหรือเปล่าเอ่ย....

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

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