คือผมทำแบบฟอร์มสำหรับกรอกข้อมูล เวลาเรารีโหลดหน้าสำหรับกรอกแบบฟอร์ม แล้วผมต้องการข้อมูลที่เราได้กรอกไว้นั้น ไม่หายไปครับ ผมต้องทำอย่างไร ผมลองทำแบบคุกกี้ แต่พอดึงขึ้นมาโชว์ด้วย php มันไม่เป็นภาษาไทย เลยงง ช่วยผมด้วย
<input name="material_number3" onkeypress="setCookie('mt3',material_number3.value)" type="text" id="material_number3" size="4" maxlength="4" value="<?=$_cookie['mt3'] ?>" />
<input name="material_number3" onkeypress="setCookie('mt3',material_number3.value)" type="text" id="material_number3" size="4" maxlength="4" value="<?=$_cookie['mt3'] ?>" />
เขียนคำถามทำไมเยอะแยะ เขียนแล้วรอคำตอบสักนิดก็ดีนะ
1 ถ้าใช้ php แสดงว่าติดตั้งเว็บ server ไว้ต้องใช้กับ server เท่านั้น
2 จากคำถามที่ผ่านมาทั้งหมดแสดงว่า ไม่ได้ติดตั้ง server ดังนั้น ไม่สามารถใช้ php ได้
3 การอ่านและเขียน cookie บน html ต้องใช้ javascript เท่านั้น ถ้าดูตัวอย่างให้ไห้ไปกับคำถามก่อนหน้า จะเห็นว่า โค้ด เก็บ cookie ด้วย javascript และก็อ่านดว้ย javascript เช่นกัน ให้ปรับปรุงไปตามนั้น
1 ถ้าใช้ php แสดงว่าติดตั้งเว็บ server ไว้ต้องใช้กับ server เท่านั้น
2 จากคำถามที่ผ่านมาทั้งหมดแสดงว่า ไม่ได้ติดตั้ง server ดังนั้น ไม่สามารถใช้ php ได้
3 การอ่านและเขียน cookie บน html ต้องใช้ javascript เท่านั้น ถ้าดูตัวอย่างให้ไห้ไปกับคำถามก่อนหน้า จะเห็นว่า โค้ด เก็บ cookie ด้วย javascript และก็อ่านดว้ย javascript เช่นกัน ให้ปรับปรุงไปตามนั้น
ผมติดตั้งเว็บเซอร์แล้วครับ เพียงแต่การเขียนเว็บ php ผมเอา javascript เข้ามาช่วยในการเก็บค่าจากเท็กบอก แต่พอเอามาแสดงผลด้วยคำสั่ง cookie ของ php มันทำไม่ได้ครับ รบกวน ช่วยแนะนำด้วยครับ
ถ้าตั้ง WebServer แล้วก็ใช้ PHP ให้หมดเลยสิ ใช้ db ด้วยก็ได้
ถ้าสามารถอ่าน cookie มาแสดงได้ และได้ทำการแปลงข้อมูลด้วย encodeURIComponent ไว้ ลองถอดบน php ด้วย rawurldecode ดู
ถ้าสามารถอ่าน cookie มาแสดงได้ และได้ทำการแปลงข้อมูลด้วย encodeURIComponent ไว้ ลองถอดบน php ด้วย rawurldecode ดู