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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

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

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

โดย mindphp » 24/03/2012 7:24 am

ลองดูตามลิงค์นี้ครับ
https://www.mindphp.com/forums/viewtopic.php?f=6&t=10902

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

โดย cherrynaja » 24/03/2012 3:43 am

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

ส่วนนี้เป็นส่วนของ 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 แบบนี้เลยจะทำให้ปรากฏขึ้นได้ไหม?

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

โดย mindphp » 24/03/2012 3:00 am

ลองเอาที่ทำ แล้วมึน มาลงดูซิครับ เผื่ออาจมีใครช่วยให้หายมึนได้

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

โดย cherrynaja » 24/03/2012 2:15 am

คือเรามีข้อมูลที่เป็นชื่อซึ่งได้จากการ 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

ข้างบน