ใช้ dreamweaver + php + sql แต่ติดอยู่นิดนึงครับ

เริ่มโดย popty, 07 กันยายน 2010, 00:16:23

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

popty

ใช้ dreamweaver + php + sql ครับ ผมทำร้านหน่ะครับ มันมีหลายร้าน มาติดอยู่นิดนึง คืออยากให้คนกรอกข้อความคอมเม้นลงในฟอร์มของแต่ละร้านโดยไม่ต้องใส่ชื่อร้าน และสามารถมาเก็บใน sql ได้ ทำอย่างไรครับ
ผมทำ dreamweaver แล้ว งงๆ
ดู ไดอะแกรมที่ผมสงสัยที่นี่ครับ

http://www.noasbestos.org/question/

ขอบคุณครับ

เกรียนพันธ์แท้

เอา primary key ของ shopid ไปเก็บใน comment  ด้วยเพราะเวลาดึงใช้การ  join จะดึงได้ทั้ง 2 ตารางครับ


วิธีเขียนก่อนโพสคอมพม้นให้มันดึง shopid ออกมาจาก sql ก่อนแล้วก็เขียนลงใน sql comment อีกที แล้วแสดงก็ด้วยการ join ครับ
ห้ามใส่ลายเซนต์เกี่ยวกับการเมือง

PorNaJhA

ลองทำตามนี้เลยครับ

แก้ไขหน้า detail.php

เปลี่ยน <form>  ใหม่เป็น <form id="formcomment" name="formcomment" method="POST" action="detail.php?shopname=<?=$row_Recordset1['shop_name']?>">


แล้วเอาโค็ดต่อไปนี้ไปไว้บนสุดด้านล่าง require_once('Connections/dbconn.php');

if($button){
   $textarea=$_POST['textarea'];
   $shopname=$_POST['shopname'];
   
   $sql = "insert into comment (comment_name, comment_test) values ('$shopname','$textarea')";
   $result = mysql_db_query($dbconn,$sql);

   
   
}


Mayjung007

ถ้าคุณทำจาก DREAMWAVER สำเร็จรูปเลยนะ ที่มันมีพวก Database connect ให้อ่ะ ผมเคยทำอยู่

วิธี : ขอถามก่อนว่า คุณ Query สอง Record ใช่ไหม คือ ตาราง comment กับ shoplist

มิเช่นนั้นคำว่า ข้อมูลของร้านจะปรากฏหน้าที่จะคอมเม้นร้านมิได้

ทำได้โดยการ ให้ท่านสร้าง Hidden field ไว้  2 field คือ ฟิว รับ comment-id  , comment-name

แล้ว คลิกที่ Hidden เลือกรูปสายฟ้าอ่ะ มันจะให้เราเลือก สิ่งที่เราได้ query ไว้ ทั้ง 2 Record  เลือกอันแรกก้ comment id

แล้ว hiddent อีกอันก้ทำเหมือนกันนะคับ ตามนี้  :wanwan017: