Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > PHP > PHP Forum > เอารูปภาพจาก database มาโชว์ไม่ได้ครับ โค๊คจากข้างบนเอามาจาก บทเรียน php ภายในเว็บ thaicreate



 

เอารูปภาพจาก database มาโชว์ไม่ได้ครับ โค๊คจากข้างบนเอามาจาก บทเรียน php ภายในเว็บ thaicreate

 



Topic : 003138

Guest




<?
$host="localhost";
$username="kkk";
$pass_word="";
$db="ec";
mysql_connect( $host,$username,$pass_word) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");

$sql = "select * from product where pro_id=19181";
$result = mysql_query($sql) or die("ไม่สามารถ query ข้อมูลได้");

$images = mysql_fetch_array($result);
echo $images['images']

?>
โค๊คจากข้างบนเอามาจาก บทเรียน php ภายในเว็บ thaicrate นี่ล่ะครับแล้วเวลาทำตามโค๊ด(มี 3ไฟล์ครับ)เวลาแสดงผล มันก็แสดงรูปภาพตามปกติครับ คำถามก็คือว่า ผมเขียนแบบ oop แล้วเวลาแสดงผลมันเป็นภาษาตัวหนังสือครับไม่ได้แสดงเป็นภาพ มีใครพอจะช่วยแนะนำได้บ้างครับ

โค๊ดคร่าวๆดังนี้ครับ
-----------------------------------------------------------------------
class aa{
$var images;
$var pro_id;
function GetRecord(){
if($this->result = $this->dbc->GetResult()){
$this->pro_id=$this->result['pro_id'];
$this->images=$this->result['images]';
return 1; }
} // end class
--------------------------------------------------------------------------
อีกไฟล์นึงสำหรับ ใช้เรียก function จาก class aa ครับโดยโค๊ดข่างล่างครับ
$o_user = new aa();
echo $o_user->pro_id; ==>อันนี้แสดงผลได้ครับ
echo $o_user->images; ==> อันนี้ไม่แดงผลครับมันจะฟ้อง eror แต่ถ้านำไปวางใส่ html
แบบนี้ =>
<td><font color=red>$o_user->pro_id</font></td> // แสดงผลได้ครับมันจะแสดงรหัสออกมา
<td><img src="<? echo"$o_user->images"; ?>"></td>// แสดงผลเป็นภาษาตัวหนังสือครับ
จะทำยังไงให้แสดงเป็นรูปภาพครับ




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2 มี.ค. 2548 04:47:07 By : mitterkit View : 3159 Reply : 4
 

 

No. 1

Guest


$this->result = $this->dbc->GetResult()) ช่วยอธิบายบันทัดนี้หน่อยได้ไหมครับ






Date : 2 มี.ค. 2548 15:08:56 By : เจ
 


 

No. 2

Guest




$this->result = $this->dbc->GetResult()) อธิบายดังนี้ครับ

$this->dbc->GetResult()) คือ

function GetResult()
{
return mysql_fetch_array($this->result);
}
ส่วน $this->result ใน function GetResult นี้จะไปเรียกค่า result ที่ได้จาก ฟังก์ชั่นข้างล่างอีกทีครับ

function SetQuery($query)
{
return $this->result=mysql_query($query,$this->con);
}
ตัวแปร $this->images ใช้เก็บค่าที่ได้จาก$this->result['images]' ครับ แล้วให้ออบเจกตัวอื่นเรียกใช้ เพื่อให้แสดงรูปออกมาในตำแหน่งที่ต้องการครับ ผมลองเรียกดังโค๊ดข้างบนครับ แล้วจะได้เป็นตัวหนังสือหลายๆบรรทัดแสดงแทนรูปครับ โดยเรียกแบบนี้ครับ
$o_user = new aa();
echo $o_user->pro_id; ==>อันนี้แสดงผลได้ครับ
echo $o_user->images ==>อันนี้ไม่แดงผลครับ


class aa{
$var images;
$var pro_id;
function GetRecord(){
if($this->result = $this->dbc->GetResult()){
$this->pro_id=$this->result['pro_id'];
$this->images=$this->result['images]';
return 1; }
} // end class

Date : 2 มี.ค. 2548 17:30:11 By : mitterkit
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code
$this->images=$this->result['images]';

จะส่งออกมาในปแบบของ image/gif || image/jpg

Date : 2009-04-25 09:41:14 By : webmaster
 


 

No. 4



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

PHP File Field Upload
Date : 2009-04-26 09:58:09 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เอารูปภาพจาก database มาโชว์ไม่ได้ครับ โค๊คจากข้างบนเอามาจาก บทเรียน php ภายในเว็บ thaicreate
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่