ถ้าต้องการ click ชื่อ ที่เรา query มาจากฐานข้อมูล เพื่อแสดงข้อความในอีก frame

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

ภาพประจำตัวสมาชิก
cherrynaja
PHP Newbie
PHP Newbie
โพสต์: 9
ลงทะเบียนเมื่อ: 24/03/2012 2:13 am

ถ้าต้องการ click ชื่อ ที่เรา query มาจากฐานข้อมูล เพื่อแสดงข้อความในอีก frame

โพสต์ที่ยังไม่ได้อ่าน โดย cherrynaja »

คือเรามีข้อมูลที่เป็นชื่อซึ่งได้จากการ query มาจากฐานข้อมูลประมาณนี้นะคะ

name1 name2 name3

ซึ่งข้อมูลในดาต้าเบสมีฟิลด์ ID, Name, Nickname

แล้วก็มีการเก็บค่าตัวแปรของแต่ละฟิลด์ในการวนลูป query แบบนี้

$id = $res['ID'];
$name = $res['Name'];

ถ้าเราต้องการที่จะคลิกที่ชื่อของแต่ละคนแล้วได้ข้อมูล ID กับ Name ของคนๆ นั้น ไปขึ้นเป็นข้อความในอีกเฟรมนึงแบบนี้...

Frame1

name1 name2 name3

------------------------------------

//สมมติว่าคลิกที่ name1 ซึ่งข้อมูลในฐานข้อมูลที่มีคือ ID = 01 , Name = name1 แล้วผลลัพธ์เป็นข้อความที่ได้ก็มาขึ้นในอีกเฟรมแบบนี้...

Frame2

01 name1

-------------------------------------

จะต้องทำยังไงบ้างคะ?


ช่วยหน่อยนะคะ มึนหัวมากเลยตอนนี้ ไม่รู้จะต้องใช้ภาษาอะไรบ้างแล้วค่ะ

ต้องใช้ java แล้ว onclick เพื่อ แสดงข้อความที่เรา query มาในอีกเฟรมรึป่าวคะ??

หรือว่าต้องเขียนยังไง ผู้รู้ช่วยบอกหน่อยนะคะ มึนไม่ไหวแล้วค่ะ T^T
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41374
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ถ้าต้องการ click ชื่อ ที่เรา query มาจากฐานข้อมูล เพื่อแสดงข้อความในอีก frame

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ลองเอาที่ทำ แล้วมึน มาลงดูซิครับ เผื่ออาจมีใครช่วยให้หายมึนได้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
cherrynaja
PHP Newbie
PHP Newbie
โพสต์: 9
ลงทะเบียนเมื่อ: 24/03/2012 2:13 am

Re: ถ้าต้องการ click ชื่อ ที่เรา query มาจากฐานข้อมูล เพื่อแสดงข้อความในอีก frame

โพสต์ที่ยังไม่ได้อ่าน โดย cherrynaja »

โอเคค่ะ อันนี้ยกมาเพียงบางส่วน เฉพาะตรงส่วนที่มึนๆ ติดๆ นะคะ :)

ส่วนนี้เป็นส่วนของ index.php นะคะ

โค้ด: เลือกทั้งหมด

<frameset cols="50%,50%">
  <frame src="people.php" name="leftframe">
  <frame src="" name="rightframe">
</frameset>
ส่วนนี้เป็นส่วนของ people.php ยกมาแค่ลูปดึงข้อมูลเข้านะคะ

โค้ด: เลือกทั้งหมด

while($res = mysql_fetch_array($result)){
   $id = $res['ID'];
   $name = $res['Name'];

   echo "<a href='ตรงนี้ต้องใส่ลิ้งค์เป็นอะไรคะ?' target='rightframe'>".$name."</a>";

}
ตรงส่วนของ echo ต้องใส่ลิ้งค์ยังไงอ่าคะ ที่เมื่อเราคลิกที่ชื่อของแต่ละคนแล้ว ถึงจะสามารถดึงข้อมูล ID กับ Name มาแสดงขึ้นใน rightframe ได้?

แล้วถ้าเราใช้ target ที่ link แบบนี้เลยจะทำให้ปรากฏขึ้นได้ไหม?
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 89