พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / อยากได้โค้ด add Database นะครับ รายละเอียดด้านใน
โอ๋
โอ๋
Fri 17 Feb 2006 16:35:21

คือผมอยากจะ Add ข้อมูลลงดาต้าเบสอ่ะครับ มี
ชื่อดาต้าเบส = mem_account
ตารางข้างใน
   no, id,pass ,displayname ,guild ,position ,alternate ,join ,lastview , lastvote ,rank,post , 
   view ,avatar, sign_img ,signature, activate ,option , poll 

ตาราง poll เนี่ยผมเพิ่มเข้าอีกอ่ะครับ ของเดิมมีแค่จาก no-> option และถ้าผมจะ add ข้อมูลลงในเฉพาะตาราง "poll" เนี่ยตั้งเขียน script ยังไงบ้าง ขอแบบตั้งแต่ติดต่อดาต้าเบสเลยนะครับ   อ้อ สคริ๊ปที่ผมเคยถามไปก่อนหน้านี้

<form action="add_serial.php" method="post">
<input type="hidden" name="poll" value="<? echo $ReqID; ?>">
<input type="submit" value="ยืนยันการร่วมกิจกรรม">
</form>

โดยผมให้มันโชว์รหัสใน  <? echo $ReqID; ?>  นะครับ แล้วก็ให้กดปุ่ม ยืนยันการร่วมกิจกรรม เพื่อ add ลงดาต้าเบส ช่อง poll นะครับ  ยังไงรบกวนด้วยครับ

Administrator
Fri 17 Feb 2006 20:41:48
ใช้คำสั่ง update เอาครับ เช่น UPDATE mem_account SET poll='".$_POST["poll"]."' WHERE no=".$_POST["userid"]

ซึ่งในฟอร์มที่คุณให้ user กดยืนยันนั้นควรมีการส่งค่ามาด้วยครับเพื่อใช้อ้างอิงใน WHERE CLAUSE ครับไม่เช่นนั้นใน field poll จะมีค่าเดียวกันหมดครับ
โอ๋
โอ๋
Fri 17 Feb 2006 23:53:42

อืมผมก็ยัง งง ช่วง WHERE CLAUSE  ยังไง พอจะมีตัวอย่างไหมคับ แบบว่ามือใหม่หัดเขียนอ่ะครับผม

ส่วนช่วง UPDATE  ผมก้อยังพอมุดไปได้อ่ะครับ อิ  ๆ

ขอรบกวนอีกครับนะครับ

Administrator
Sat 18 Feb 2006 00:49:02
เช่น ถ้าในตารางของคุณใช้ field no เป็น primary key ก็จะได้ form ประมาณ
<form action ......>
<input type="hidden" name="uid" value="<echo $userid; ?>">
<input type="hidden" name="poll" value="<? echo $ReqID; ?>">
<input type="submit" value="ยืนยันการร่วมกิจกรรม">
</form>

ส่วนของการ "UPDATE ก็นำค่าที่ POST มาเป็น parameter ครับ เช่น
UPDATE mem_account SET poll='".$_POST["poll"]."' WHERE no=".$_POST["uid"]." LIMIT 1"

โดยตัวแปร $userid นั้นก็เป็น field no (กรณีที่ no เป็น primary key) ของ member แต่ละคนครับ
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login