กรุณาปิด AdBlock!

Cancel your adBlock please.

ขยายหน้าเว็บRegister Login
 โฆษณา
หน้า: [1]  ลงล่าง
  พิมพ์  
topic

สอนใช้ Dreamweaver ติดต่อและแสดงฐานข้อมูล  (อ่าน 63433 ครั้ง)

ไอที
« เมื่อ: 5, 02 2008, 09:08:46 AM »
aiwebs_017 โว้ยยยขี้เกียจพิมพ์

 aiwebs_014 ท่านกำลังประสบปัญหาเรื่องการพิมพ์ชื่อ database , table ใช่หรือไม่?

ถ้าใช่!! ท่านจะได้พบกับนวัตกรรมอันยอดเยี่ยมของ Dreamweaver!! เครื่องมือสำหรับนักออกแบบและพัฒนาเว็บไซต์ ที่ได้รับความนิยมอย่างแพร่หลาย

ถ้าไม่ใ้ช่!! ออกไปซะ!!


บทเรียนนี้เอาใจคนใช้ dreamweaver โดยเฉพาะครับ จะสอนการใช้ application ที่มากับเจ้า dream นี่เอง เป็นตัวที่เอาไว้สำหรับติดต่อกับฐานข้อมูล เพื่ออำนวยความสะดวกแก่ท่านที่ต้องการเปิดดู field เวลาที่ท่านต้องพิมพ์ภาษา SQL ว่าจะ select อะไร update อะไร ได้ง่ายขึ้นมากๆ ไม่ต้องเปิดหน้า browser ทีนึง copy ทีนึง paste ทีนึง เสียเวลาสุดๆ

เอาล่ะ ไม่พูดพร่ำทำเพลง มาต่อกันเลย ให้ท่านเปิด dream ขึ้นมาก่อนครับ.....เปิดยัง ผมรออยู่  OK เปิดแล้วนะ


1. ทีนี้ให้ท่านเปิดไปที่แถบ Application เลือกไปที่ Databases (หรือจะกด Ctrl+Shift+F10 ก็ได้ครับ)



2. เมื่อเจอแล้ว อย่ารอช้า กดเครื่องหมาย + เลยครับพี่น้อง เลือกไปที่ MySQL Connection (มันมีอันเดียวแหละ)



3. จะมีหน้าต่างแบบนี้ขึ้นมา



4. จากนั่นให้กรอกรายละเอียดของ MySQL database ของท่านครับ ดังนี้
  • Connection Name : ใส่ชื่ออะไรก็ได้ครับ ชื่อเดียวกับฐานข้อมูลก็ได้จะได้ไม่สับสน
  • MySQL Server : โดยปกติแล้วจะใ้ช้ localhost
  • Username : username ในการ connect DB ของท่าน ถ้าไม่มี เว้นวางไว้ ถ้ามี ส่วนใหญ่จะเป็น root
  • Password : password ในการ connect DB ของท่าน ถ้าไม่มี เว้นวางไว้ ถ้ามี ส่วนใหญ่จะเป็น 1234 (พาสสิ้นคิด)
  • Database : ชื่อ database ที่ท่านจะทำการติดต่อ ถ้าสามารถพิมพ์ได้ก็พิมพ์ครับ ถ้าจำไม่ได้ กด Select...[/size]



    เมื่อกด Select.. ระบบจะทำการเรียกดูชื่อ database ทั้งหมดมาให้ท่านดู ท่านก็เลือกที่ท่านต้องการซักอันแล้วกด Ok



    5. เมื่อทุกอย่างครบถ้วนแล้ว กด OK ได้เลยครับ และท่านก็จะเห็น ก้อน database ของท่านแสดงขึ้นมาดังภาพด้านขวามือ


    แต่ถ้า ท่านกรอกข้อมูลผิดพลาด หรือไม่ครบถ้วน มันจะ ฟ้องออกมาแบบนี้ ในตัวอย่าง ผมไม่ได้ใส่ password ครับ ซึ่งระบบมันต้องการ pass



    6. เอาล่ะ มาดูกันว่ามันทำไรได้มั่ง โอ้ววว นี่ไง Table ใน database ของโผมมมม



    7. โอ้ววววว นี่มัน field ที่อยู่ใน table นี่นา



    8. ข้อดีมันอยู่ตรงนี้ครับ เมื่อเราเห็น field แล้ว ทีนี้เวลาเราจะใช้คำสั่ง SQL เราก็แค่เปิดตรงนี้ขึ้นมา เราก็สามารถมองเห็น field ได้ชัดเจน ว่าต้อง select อะไร ใช้ $row[..] ว่าอะไร ($row หมายถึง ตัวแปรสิ้นคิด ที่เอาไว้ fetch_array)
    ที่นี้เมื่อมองเห็นอย่างเดียวไม่พอครับ มันต้องสัมผัสได้ด้วย aiwebs_027 (เหอๆๆ) ท่านอยากได้ชื่อของ field ใด ท่านก็ จับมันโยนใส่ในหน้า code เลยครับ (Drag&drop) ดังในภาพ ผมขี้เกียจพิมพ์ ชื่อ field:mStatusVIP ผมก็กดที่ชื่อมันแล้วลากเมาส์ ไปใส่ในส่วนที่ผมต้องพิมพ์



    บ๊ะ ไม่น่าเชื่อ ไวจริงๆ ไปท้าคนพิมพ์สัมผัส แข่งเขียน SQL กันมั้ยครับพี่น้อง เหอๆๆ


เด็กไอทีคลับ
เด็กไอทีตัวพ่อ
เด็กไอทีคลับชั้นเซียน
*
พลังความคิด 89
กระทู้: 3,536
บันทึกการเข้า
ไอที
« ตอบ #1 เมื่อ: 29, 02 2008, 01:01:55 PM »
อืม......ดีครับ แต่ยังไม่ได้ใช้เลยมาอ่านเล่นๆ
IRONKONG
RUK-YOM
เทพไอทีมาจุติ
*
พลังความคิด 37
กระทู้: 2,486
เว็บไซต์
บันทึกการเข้า

"BN002"
ไอที
« ตอบ #2 เมื่อ: 11, 05 2008, 05:11:51 AM »
 :aiwebs_002:แล้วกู sql server 2005 จะทำไงวะ


---------------------
กูมั่วได้และ   aiwebs_005
deviljin
เด็กไอทีคลับไฟแรง
*
พลังความคิด 6
กระทู้: 166
บันทึกการเข้า
ไอที
« ตอบ #3 เมื่อ: 12, 05 2008, 10:51:48 PM »
http://www.sebastiansulinski.co.uk/web_design_tutorials/dreamweaver/dynamic_pages/dyn_pages.php link
สบายเหลือเกินชีวิต aiwebs_002
deviljin
เด็กไอทีคลับไฟแรง
*
พลังความคิด 6
กระทู้: 166
บันทึกการเข้า
ไอที
« ตอบ #4 เมื่อ: 13, 05 2008, 08:48:08 AM »

กูว่ากว่ากูจะทำตามเขาได้ กูพิมพ์ของกูไปเสร็จแล้วล่ะวะ หลายขั้นตอนจัง
เด็กไอทีคลับ
เด็กไอทีตัวพ่อ
เด็กไอทีคลับชั้นเซียน
*
พลังความคิด 89
กระทู้: 3,536
บันทึกการเข้า
ไอที
« ตอบ #5 เมื่อ: 8, 11 2011, 02:48:59 PM »
ใช้ทำเว็บบอดโดย dreamweaver cs5.5 และ  phpMyAdmin - 2.10.3 ทำครับ

Question

Qid   INT      11   ลำดับที่      auto_incre-ment     Primary
            
QTitle   VARCHAR    50   หัวข้อกระทู้

QDetsil   TEXT         รายละเอียดกระทู้

QName   VARCHAR   40   ชื่อผู้ตั้งกระทู้
            
QEmail   VARCHAR   40   อีเมลตั้งกระทู้

QDate   DATE         วันเวลาตั้งกระทู้


Answer

Aid   INT      11   ลำดับที่      auto_incre-ment     Primary

ADetail   TeX         รายละเอียดคำตอบ

AName   VARCHAR   40   ชื่อผู้ตอบกระทู้

AEmail   VARCHAR   40   อีเมลผู้ตอบกระทู้   

ADate   DATE         วันเวลาตอบกระทู้

RefQid   INT      11   อ้างอิงลำดับที่กระทุ้


ใช้ Record Insertion Form Wizard

QTitle   Text field      Text   หัวข้อคำถาม

QDetail   Text area      Text   ราายละเอียด

QName   Text field      Text   ชื่อผู้ถาม

QEmail   Text field      Text   อีเมล

QDate   Hidden field   Date


พอสร้างเว็บเพจยืนยันหลังการกรอกข้อมูล

มันขึ้นแบบนี้

Column QTitle is mapped to a form element that does not exist. Please map the column to an
existing form element or set its value to None

ต้องแก้ไงครับหรือเซ็ดอะไรผิดหรือเปล่า บอกหน่ยครับเพิ่งหัดทำเว็บ
atiwat16
เด็กไอทีคลับหน้าใหม่
*
พลังความคิด 0
กระทู้: 1
บันทึกการเข้า
หน้า: [1]  ขึ้นบน
  พิมพ์  
 
กระโดดไป: