ภาษาไทย
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
หน้าแรก
ดาวน์โหลดซอร์สโค้ด
เกี่ยวกับการเขียนโปรแกรม
ทรัพยากรสร้างเว็บไซต์
หนังสือและบทเรียน
บทเรียนออกแบบเว็บ
บทเรียนการเขียนโปรแกรมเครือข่าย
เกมมือถือ
แอปมือถือ
บทความ
หน้าแรก
>
การสอนการออกแบบเว็บไซต์
>
บทช่วยสอน Dreamweaver
Dreamweaver MX สร้างสมุดเยี่ยมของเรา (1)
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-05-31 21:07:19
สวัสดีทุกคน เราพบกันอีกแล้ว :) ในบทที่แล้ว เราได้พูดถึงวิธีใช้ลักษณะการทำงานของเซิร์ฟเวอร์ของ DW MX เพื่อดำเนินการฐานข้อมูลและสร้างเพจแบบไดนามิก แต่คุณไม่คิดว่ามันค่อนข้างสับสนและเข้าใจไม่ง่ายใช่ไหม ใช่ สิ่งที่เราพูดถึงก่อนหน้านี้คือพฤติกรรมของเซิร์ฟเวอร์แต่ละเครื่อง และดูเหมือนว่าจะไม่มีการเชื่อมต่อกัน ในบทนี้ เราจะได้เรียนรู้วิธีใช้พฤติกรรมของเซิร์ฟเวอร์ของ DW MX อย่างยืดหยุ่น - เพื่อสร้างสมุดเยี่ยมของเรา! (ใช่ มันเป็นสมุดเยี่ยมชมซึ่งจะใช้ลักษณะการทำงานของเซิร์ฟเวอร์ส่วนใหญ่โดยไม่ต้องเขียนโค้ดสักบรรทัด)
จัดเตรียมงานก่อน สร้างหน้าใหม่ 2-3 หน้าแล้วตั้งชื่อ:
index.asp: หน้าแรกของ Guestbook ใช้แสดงข้อความ ฯลฯ
new.asp: โพสต์ข้อความใหม่
rep.asp: เพจที่เว็บมาสเตอร์ใช้เพื่อตอบกลับข้อความ
edit.asp: หน้าสำหรับแก้ไขเนื้อหาข้อความที่ไม่แข็งแรง
del.asp: เหมือนข้างบน แต่วิธีโหดกว่า ให้ลบออกโดยตรง -
login.asp: เฉพาะเว็บมาสเตอร์เท่านั้นที่มีสิทธิ์ตอบกลับ แก้ไข ลบ และดำเนินการอื่นๆ ที่กล่าวถึงข้างต้น เว็บมาสเตอร์สามารถเข้าสู่ระบบและจัดการสมุดเยี่ยมชมผ่านหน้านี้
ขออภัย.asp: หน้าเว็บส่งคืนเมื่อการเข้าสู่ระบบไม่ถูกต้อง
ดังแสดงในรูปที่ (7-1)
7-1
ในส่วนของฐานข้อมูลนั้น เราจำเป็นต้องใช้ 2 ตาราง ดังแสดงในรูปที่ (7-2) ผู้ดูแลตารางใช้เพื่อจัดเก็บชื่อและรหัสผ่านของผู้ใช้ขั้นสูง และตาราง f_bbs จะเก็บข้อมูลการโพสต์ เราจะอธิบายรายละเอียดในภายหลัง
7-2
สร้างฟิลด์ใหม่สองฟิลด์ในตารางผู้ดูแลระบบ ชื่อ f_name และ f_password และตั้งค่าประเภทข้อมูลเป็นข้อความตามลำดับ ดังแสดงในรูปที่ (7-3)
7-3
Table b_bbs อาจจะยุ่งยากนิดหน่อย แต่ไม่ต้องกลัว เรามาทำทีละขั้นตอนกันก่อน ดูรูป (7-4)
7-4
ID ฟิลด์เป็นฟิลด์คีย์ของเนื้อหาข้อความเนื่องจากมีฟังก์ชันมากมาย ตั้งค่าประเภทข้อมูลเป็นการกำหนดหมายเลขอัตโนมัติและกำหนดให้เป็นคีย์หลัก กล่าวคือ เลือกแล้วคลิกวงกลมสีแดงในรูปภาพ (7-4) ปุ่ม.
f_name คือชื่อของผู้ใช้ที่ฝากข้อความซึ่งง่ายมาก
f_content เก็บเนื้อหาข้อความ เนื่องจากประเภทข้อมูลข้อความสามารถจัดเก็บได้สูงสุด 255 อักขระ ซึ่งน้อยกว่าเนื้อหาข้อความของเราเล็กน้อย เราจึงต้องตั้งค่าเป็นบันทึกย่อที่นี่เนื่องจากประเภทข้อมูลของบันทึกย่อสามารถจัดเก็บได้สูงสุด 65,535 ตัวละคร ซึ่งก็เพียงพอแล้ว -
f_oicq คือหมายเลข OICQ ของผู้ใช้ข้อความ ซึ่งตั้งค่าด้วยชื่อผู้ใช้เดียวกัน
f_email คือที่อยู่อีเมลของผู้ใช้ที่ฝากข้อความไว้ และตั้งค่าเป็นชื่อผู้ใช้เดียวกัน
f_homepage คือที่อยู่หน้าแรกของผู้ใช้ ตั้งค่าด้วยชื่อผู้ใช้เดียวกัน
f_time คือเวลาที่ส่งข้อความ โปรดทราบว่าจะต้องเปลี่ยนประเภทข้อมูลเป็นวันที่/เวลา และจะต้องตั้งค่าเริ่มต้น ดังแสดงในรูปที่ (7-5) now() เป็นฟังก์ชันในตัวของ VBA ฟังก์ชันคือถ้าไม่ได้ระบุค่าของฟิลด์เมื่อส่งข้อความ ระบบจะเติมวันที่และเวลาปัจจุบันลงในฟิลด์
f_repcontent คือเนื้อหาในการตอบกลับของผู้ดูแลเว็บซึ่งเหมือนกับเนื้อหาของข้อความ อย่างไรก็ตาม ควรสังเกตว่าจะต้องเพิ่มค่าเริ่มต้นด้วย ดังแสดงในรูปที่ (7-6) ฟังก์ชันคือแสดง "ยังไม่มีการตอบกลับ" หากไม่มีการตอบกลับเนื้อหาข้อความปัจจุบัน โปรดใส่ใจกับเครื่องหมายคำพูดคู่สองตัว จะต้องป้อนเป็นภาษาอังกฤษ เช่น "" หากป้อน "" เป็นภาษาจีน จะมีการรายงานข้อผิดพลาด
7-5
7-6
หลังจากเตรียมฐานข้อมูลแล้ว ก็ถึงคราวของตัวเอกของเรา คือ index.asp หน้านี้ใช้สำหรับแสดงข้อความและการเชื่อมต่อการทำงานบางอย่าง มาดูลักษณะทั่วไปของตัวเอกของเรากันก่อน ดังแสดงในรูปที่ (7-7) ในเวลาเดียวกัน อย่าลืมสร้างชุดบันทึกและตั้งชื่อเป็นสมุดเยี่ยม
7-7
ฉันมาที่นี่เพื่อความสะดวกดังนั้นฉันจึงไม่ได้ใช้รูปภาพใดๆ รูปร่างโดยประมาณตามด้านบน สิ่งที่สำคัญที่สุดคือการแสดงชื่อของบุคคลที่ฝากข้อความ เนื้อหาข้อความ และการตอบกลับของผู้ดูแลเว็บ ต่อไปนี้จะใช้คำว่า "ไม่ตอบกลับ" เพื่อให้แน่ใจว่าจะแสดงเมื่อไม่มีเนื้อหาข้อความ จะไม่มีข้อผิดพลาด จากนั้นผู้อ่านที่เอาใจใส่บางคนอาจถามว่าเหตุใดฉันจึงไม่เห็นหมายเลข OICQ และที่อยู่หน้าแรกที่ฉันสร้างไว้ในฐานข้อมูลด้านบน โอ้. - ไม่ต้องกังวล แน่นอนว่าคุณต้องใช้สิ่งเหล่านี้ ดูรูป (7-8) นี่คือรูปลักษณ์ที่มีโครงสร้างโดยทั่วไป
7-8
กรุณาแสดง OICQ, อีเมล, หน้าแรก และเวลาเผยแพร่ ดูเหมือนว่าจะค่อนข้างลำบาก อย่ากลัวเลย จริงๆ แล้วมันง่ายมาก เพียงแค่ดำเนินการเล็กๆ น้อยๆ กับเซิร์ฟเวอร์ ลุยเลย! - ลองทำทีละขั้นตอน
สวัสดีทุกคน เราพบกันอีกแล้ว :) ในบทที่แล้ว เราได้พูดถึงวิธีใช้ลักษณะการทำงานของเซิร์ฟเวอร์ของ DW MX เพื่อดำเนินการฐานข้อมูลและสร้างเพจแบบไดนามิก แต่คุณไม่คิดว่ามันค่อนข้างสับสนและเข้าใจไม่ง่ายใช่ไหม ใช่ สิ่งที่เราพูดถึงก่อนหน้านี้คือพฤติกรรมของเซิร์ฟเวอร์แต่ละเครื่อง และดูเหมือนว่าจะไม่มีการเชื่อมต่อกัน ในบทนี้ เราจะได้เรียนรู้วิธีใช้พฤติกรรมของเซิร์ฟเวอร์ของ DW MX อย่างยืดหยุ่น - เพื่อสร้างสมุดเยี่ยมชมของเรา! (ใช่ มันเป็นสมุดเยี่ยมชมซึ่งจะใช้ลักษณะการทำงานของเซิร์ฟเวอร์ส่วนใหญ่โดยไม่ต้องเขียนโค้ดสักบรรทัด)
จัดเตรียมงานก่อน สร้างหน้าใหม่ 2-3 หน้าแล้วตั้งชื่อ:
index.asp: หน้าแรกของ Guestbook ใช้แสดงข้อความ ฯลฯ
new.asp: โพสต์ข้อความใหม่
rep.asp: เพจที่เว็บมาสเตอร์ใช้เพื่อตอบกลับข้อความ
edit.asp: หน้าสำหรับแก้ไขเนื้อหาข้อความที่ไม่แข็งแรง
del.asp: เหมือนข้างบน แต่วิธีโหดกว่า ให้ลบออกโดยตรง -
login.asp: เฉพาะเว็บมาสเตอร์เท่านั้นที่มีสิทธิ์ตอบกลับ แก้ไข ลบ และดำเนินการอื่นๆ ที่กล่าวถึงข้างต้น เว็บมาสเตอร์สามารถเข้าสู่ระบบและจัดการสมุดเยี่ยมชมผ่านหน้านี้
ขออภัย.asp: หน้าเว็บส่งคืนเมื่อการเข้าสู่ระบบไม่ถูกต้อง
ดังแสดงในรูปที่ (7-1)
7-1
ในส่วนของฐานข้อมูลนั้น เราจำเป็นต้องใช้ 2 ตาราง ดังแสดงในรูปที่ (7-2) ผู้ดูแลตารางใช้เพื่อจัดเก็บชื่อและรหัสผ่านของผู้ใช้ขั้นสูง และตาราง f_bbs จะเก็บข้อมูลการโพสต์ เราจะอธิบายรายละเอียดในภายหลัง
7-2
สร้างฟิลด์ใหม่สองฟิลด์ในตารางผู้ดูแลระบบ ชื่อ f_name และ f_password และตั้งค่าประเภทข้อมูลเป็นข้อความตามลำดับ ดังแสดงในรูปที่ (7-3)
7-3
Table b_bbs อาจจะยุ่งยากนิดหน่อย แต่ไม่ต้องกลัว เรามาทำทีละขั้นตอนกันก่อน ดูรูป (7-4)
7-4
ID ฟิลด์เป็นฟิลด์คีย์ของเนื้อหาข้อความเนื่องจากมีฟังก์ชันมากมาย ตั้งค่าประเภทข้อมูลเป็นการกำหนดหมายเลขอัตโนมัติและกำหนดให้เป็นคีย์หลัก กล่าวคือ เลือกแล้วคลิกวงกลมสีแดงในรูปภาพ (7-4) ปุ่ม.
f_name คือชื่อของผู้ใช้ที่ฝากข้อความซึ่งง่ายมาก
f_content เก็บเนื้อหาข้อความ เนื่องจากประเภทข้อมูลข้อความสามารถจัดเก็บได้สูงสุด 255 อักขระ ซึ่งน้อยกว่าเนื้อหาข้อความของเราเล็กน้อย เราจึงต้องตั้งค่าเป็นบันทึกย่อที่นี่เนื่องจากประเภทข้อมูลของบันทึกย่อสามารถจัดเก็บได้สูงสุด 65,535 ตัวละคร ซึ่งก็เพียงพอแล้ว -
f_oicq คือหมายเลข OICQ ของผู้ใช้ข้อความ ซึ่งตั้งค่าด้วยชื่อผู้ใช้เดียวกัน
f_email คือที่อยู่อีเมลของผู้ใช้ที่ฝากข้อความไว้ และตั้งค่าเป็นชื่อผู้ใช้เดียวกัน
f_homepage คือที่อยู่หน้าแรกของผู้ใช้ ตั้งค่าด้วยชื่อผู้ใช้เดียวกัน
f_time คือเวลาที่ส่งข้อความ โปรดทราบว่าจะต้องเปลี่ยนประเภทข้อมูลเป็นวันที่/เวลา และจะต้องตั้งค่าเริ่มต้น ดังแสดงในรูปที่ (7-5) now() เป็นฟังก์ชันในตัวของ VBA ฟังก์ชันคือถ้าไม่ได้ระบุค่าของฟิลด์เมื่อส่งข้อความ ระบบจะเติมวันที่และเวลาปัจจุบันลงในฟิลด์
f_repcontent คือเนื้อหาในการตอบกลับของผู้ดูแลเว็บซึ่งเหมือนกับเนื้อหาของข้อความ อย่างไรก็ตาม ควรสังเกตว่าจะต้องเพิ่มค่าเริ่มต้นด้วย ดังแสดงในรูปที่ (7-6) ฟังก์ชันคือแสดง "ยังไม่มีการตอบกลับ" หากไม่มีการตอบกลับเนื้อหาข้อความปัจจุบัน โปรดใส่ใจกับเครื่องหมายคำพูดคู่สองตัว จะต้องป้อนเป็นภาษาอังกฤษ เช่น "" หากป้อน "" เป็นภาษาจีน จะมีการรายงานข้อผิดพลาด
7-5
7-6
หลังจากเตรียมฐานข้อมูลแล้ว ก็ถึงคราวของตัวเอกของเรา คือ index.asp หน้านี้ใช้สำหรับแสดงข้อความและการเชื่อมต่อการทำงานบางอย่าง มาดูลักษณะทั่วไปของตัวเอกของเรากันก่อน ดังแสดงในรูปที่ (7-7) ในเวลาเดียวกัน อย่าลืมสร้างชุดบันทึกและตั้งชื่อเป็นสมุดเยี่ยม
7-7
ฉันมาที่นี่เพื่อความสะดวกดังนั้นฉันจึงไม่ได้ใช้รูปภาพใดๆ รูปร่างโดยประมาณตามด้านบน สิ่งที่สำคัญที่สุดคือการแสดงชื่อของบุคคลที่ฝากข้อความ เนื้อหาข้อความ และการตอบกลับของผู้ดูแลเว็บ ต่อไปนี้จะใช้คำว่า "ไม่ตอบกลับ" เพื่อให้แน่ใจว่าจะแสดงเมื่อไม่มีเนื้อหาข้อความ จะไม่มีข้อผิดพลาด จากนั้นผู้อ่านที่เอาใจใส่บางคนอาจถามว่าเหตุใดฉันจึงไม่เห็นหมายเลข OICQ และที่อยู่หน้าแรกที่ฉันสร้างไว้ในฐานข้อมูลด้านบน โอ้. - ไม่ต้องกังวล แน่นอนว่าคุณต้องใช้สิ่งเหล่านี้ ดูรูป (7-8) นี่คือรูปลักษณ์ที่มีโครงสร้างโดยทั่วไป
7-8
กรุณาแสดง OICQ, อีเมล, หน้าแรก และเวลาเผยแพร่ ดูเหมือนว่าจะค่อนข้างลำบาก อย่ากลัวเลย จริงๆ แล้วมันง่ายมาก เพียงแค่ดำเนินการเล็กๆ น้อยๆ กับเซิร์ฟเวอร์ ลุยเลย! - ลองทำทีละขั้นตอน
บทความที่เกี่ยวข้อง
Dreamweaver: เคล็ดลับการใช้รูปภาพ
2009-05-31
Dreamweaver MX Ultradev Exploration (คำนำ)
2009-05-31
การสำรวจ Dreamweaver MX Ultradev(1)
2009-05-31
การสำรวจ Dreamweaver MX Ultradev(2)
2009-05-31
การสำรวจ DreamweaverMX Ultradev (3-1)
2009-05-31
การสำรวจ DreamweaverMX Ultradev (3-2)
2009-05-31
การสำรวจ DreamweaverMX Ultradev (4-1)
2009-05-31
การสำรวจ DreamweaverMX Ultradev (4-2)
2009-05-31
การสำรวจ Dreamweaver MX Ultradev (5-1)
2009-05-31
สร้างป๊อปอัปได้อย่างง่ายดาย
2009-05-31
Dreamweaver สร้างการเลื่อนแนวนอนที่ควบคุมได้
2009-05-31
Dreamweaver MX สร้างสมุดเยี่ยมของเรา (1)
2009-05-31