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,038

HOME > PHP > PHP Forum > ถามเรื่อง การอัพโหลดรูป ลง mysql และแสดงรูปภาพออกมา พร้อมชื่อไฟล์ ขนาด ประเภท



 

ถามเรื่อง การอัพโหลดรูป ลง mysql และแสดงรูปภาพออกมา พร้อมชื่อไฟล์ ขนาด ประเภท

 



Topic : 045027

Guest




คือต้องการอัพโหลดรูปภาพจากเครื่องลงฐานข้อมูล

แล้วดึงรูปภาพออกมาพร้อมแสดง ชื่อไฟล์ ขนาด และ ประเภทรูป

แล้วก็กำหนดขนาดไฟล์สูงสุดที่จะอัพได้ด้วยอะครับ

พอมี code ให้ศึกษาไหม



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-06 11:29:22 By : ErroR View : 1925 Reply : 9
 

 

No. 1

Guest


เจอแล้วครับ เว็ปนี้ดี จริง ๆ ข้อมูลเพียบ ภาษาไทย แถมเข้าใจง่ายด้วย






Date : 2010-07-06 13:26:16 By : ErroR
 


 

No. 2



โพสกระทู้ ( 18 )
บทความ ( 0 )



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


มีปัญหานืดหน่อยคับ

Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP Upload Resize to MySQL</title>
</head>
<body>
<?
	if(trim($_FILES["fileUpload"]["tmp_name"]) != "")
	{
		$images = $_FILES["fileUpload"]["tmp_name"];
		$new_images = "Thumbnails_".$_FILES["fileUpload"]["name"];
		copy($_FILES["fileUpload"]["tmp_name"],"MyResize/".$_FILES["fileUpload"]["name"]);
		$width=100; //*** Fix Width & Heigh (Autu caculate) ***//
		$size=GetimageSize($images);
		$height=round($width*$size[1]/$size[0]);
		$images_orig = ImageCreateFromJPEG($images);
		$photoX = ImagesX($images_orig);
		$photoY = ImagesY($images_orig);
		$images_fin = ImageCreateTrueColor($width, $height);
		ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
		ImageJPEG($images_fin,"MyResize/".$new_images);
		ImageDestroy($images_orig);
		ImageDestroy($images_fin);

		echo "Resize Successful.<br>";

		//*** Insert Record ***//
		$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
		$objDB = mysql_select_db("mydatabase");
		$strSQL = "INSERT INTO files ";
		$strSQL .="(Thumbnails,FilesName) VALUES ('".$new_images."','".$_FILES["fileUpload"]["name"]."')";
		$objQuery = mysql_query($strSQL);
	}
		
?>
<a href="phpUploadResizeToMySQL3.php">View files</a>
</body>
</html>


คือผมไม่อยากก๊อปไฟล์ไปเก็บไว้ในเครื่องอะคับ

อยากเก็บในฐานข้อมูลเลยได้หรือเปล่า

ต้องตัดอันไหนทิ้งเหรอครับ

แล้วอีกอย่าง ตอนเรียกออกมาทำไมภาพไม่ขึ้นอะคับ
ไม่ขึ้นคับ
Date : 2010-07-06 13:56:14 By : Error@
 

 

No. 3



โพสกระทู้ ( 1,322 )
บทความ ( 0 )

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

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


แนะนำให้เก็บไว้ในเครื่องนะครับ..เพราะถ้าเอารูปภาพเข้าฐานข้อมูลในปริมาณเยอะๆ ระวังจะเจอปัญหา ฐานข้อมูลบวมนะครับ
Date : 2010-07-06 18:01:39 By : pokultra
 


 

No. 4



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

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

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

Code
<img src="">


ลองดู path ถูกต้องก็แสดงรูปภาพแล้วครับ


Go to : PHP Upload Image (BLOB Binary Data in a MySQL Database)
Date : 2010-07-06 18:08:17 By : webmaster
 


 

No. 5

Guest


ได้แล้วคับเข้าใจแล้ วคับ อิอิ
Date : 2010-07-07 08:07:02 By : ErRoR
 


 

No. 6



โพสกระทู้ ( 18 )
บทความ ( 0 )



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


งานเข้าแล้วครับ ถ้าชื่อไฟล์ภาพเหมือนกัน มันจะแสดงภาพที่ใส่ไปก่อนอะคับ
Date : 2010-07-10 20:22:19 By : Error@
 


 

No. 7



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

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

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

น่าจะแก้ปัญหาตอนที่ทำการ upload ขึ้นไปน่ะครับ ว่ามีไฟล์ซ้ำกันหรือไม่ ถ้ามีก็ให้ใส่ _1 เพิ่มเข้าไปครับ เพื่อป้องกันตัวที่ upload เข้าไปใหม่ เข้าไป replace กับตัวเดิม

แต่ปกติผมชอบใช้ function วันที่เข้ามาเป็นชื่อไฟล์

Code (PHP)
$filename = date("YmdHis").".jpg";

Date : 2010-07-10 20:26:11 By : webmaster
 


 

No. 8



โพสกระทู้ ( 18 )
บทความ ( 0 )



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


OK ได้แล้วครับ ขอบคุณมาก ๆ ๆ ๆ ๆ ๆ ๆ ๆ

เดียวติดตรงไหนจะมาถามต่อนะครับ อิอิ
Date : 2010-07-10 23:07:14 By : Error@
 


 

No. 9



โพสกระทู้ ( 38 )
บทความ ( 0 )



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


<? include"ck_session.php";?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title></title>
<link href="../fuction/style_1.css" rel="stylesheet" type="text/css" />
</head>

<body bgcolor="#666666"><center>
<? include"header.php";?>
<? include"menu_top.php";?>
<table width="1109" border="0" cellpadding="2" cellspacing="0" bordercolor="#000000">
<tr>
<td width="206" height="410" align="center" valign="top" bgcolor="#FFFFFF"><? include"menu_left.php";?></td>
<td width="900" align="center" valign="top" bgcolor="#FFFFFF"><table width="680" border="1" cellspacing="0" cellpadding="1" bordercolor="#000000">
<tr>
<td align="center"><table width="675" border="0" cellspacing="0" cellpadding="3">
<tr>
<td width="669" align="center" class="bla14"><img src="../PDPH/000011.jpg" width="670" height="30" /></td>
</tr>
</table>
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<table width="599" border="1">
<tr>
<th>Keyword
<input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_GET["txtKeyword"];?>">
<input type="submit" value="Search"></th>
</tr>
</table>
<p class="red12"><strong>กรุณากรอกข้อมูล Title / Descriptionl เพื่อทำการค้นหา</strong></p>
</form>
<?
if($_GET["txtKeyword"] != "")
{

$objConnect = mysql_connect("localhost","root","0125") or die("Error Connect to Database");
$objDB = mysql_select_db("db_ecomrece");
// Search By Name or Email
$strSQL = "SELECT * FROM tb_interesting WHERE (title LIKE '%".$_GET["txtKeyword"]."%' or detail LIKE '%".$_GET["txtKeyword"]."%')";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);

$Per_Page = 10; // Per Page

$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}

$Prev_Page = $Page-1;
$Next_Page = $Page+1;

$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$strSQL .=" order by id ASC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);

?>
<table width="650" border="1" cellpadding="3" cellspacing="0" >
<tr align="left" bgcolor="#666666">
<td width="24" class="brow12"><strong class="whi12"> No</strong></td>
<td width="117" class="brow12"><strong class="whi12">Photo</strong></td>
<td width="264" class="brow12"><strong class="whi12">Title</strong></td>
<td width="115" class="brow12"><strong class="whi12">Description</strong></td>
<td width="29" class="brow12"><strong class="whi12">EDIT</strong></td>
<td width="51" class="brow12"><strong class="whi12">Delete</strong></td>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery)){
if($bg == "#CCCCCC") { //ส่วนของการ สลับสี
$bg = "#FAFCFE";
} else {
$bg = "#CCCCCC";
}

?>
<tr bgcolor="<?=$bg?>"align="left">
<td class="bla12">&nbsp;&nbsp;
<?=$objResult[0]?></td>
<td align="center" class="bla12[glow=red][glow=red][glow=red]"><img src="../INPO/ width="100" height="100" align="middle"/<?=$objresult["Photo"];?>" /></[/glow][/glow][/glow]td>
<td class="bla12"><?=$objResult[2]?></td>
<td class="bla12"><?=$objResult[3]?></td>
<td class="bla12"><a href="admin_interesting_edit.php?id=<?=$objResult[0]?>" class="orange12">EDIT</a></td>
<td width="51" class="bla12"><a href="admin_interesting_del.php?id=<?=$objResult[0]?>" class="red12">Delete</a></td>
</tr>
<?
}
?>
</table>
<br>
Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
<?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page&txtKeyword=$_GET[txtKeyword]'><< Back</a> ";
}

for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i&txtKeyword=$_GET[txtKeyword]'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page&txtKeyword=$_GET[txtKeyword]'>Next>></a> ";
}

mysql_close($objConnect);

}
?><br />
<form action="admin_interesting_add.php" method="post" enctype="multipart/form-data" name="form3" id="form3">
<table width="632" border="1" cellpadding="3" cellspacing="0" bordercolor="#9DA1A5">
<tr bgcolor="#999999">
<td height="26" colspan="2" align="left" class="brow12"><strong class="whi12">:: Interesting update::</strong></td>
</tr>
<tr>
<td width="141" align="right">NO :</td>
<td width="473" align="left"><input name="id" type="text" id="ide" size="35" /></td>
</tr>
<tr>
<td align="right">Photo :</td>
<td align="left"><table width="320" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="257" height="24" align="left"><input name="Photo" type="file" id="Photo" size="40" /></td>
<td width="63" align="center"></td>
</tr>
</table></td>
</tr>
<tr>
<td align="right">Title :</td>
<td align="left"><input name="title" type="text" id="title" size="35" /></td>
</tr>
<tr>
<td align="right"> Description :</td>
<td align="left"><textarea name="detail" cols="40" id="detail"></textarea></td>
</tr>

<tr>
<td align="right">&nbsp;</td>
<td align="left"><input type="submit" name="button2" id="button2" value="UPDATE" /></td>
</tr>
</table>
<p>&nbsp;</p>
</form>
<p></td>
</tr>
</table></td>
<td width="900" align="center" valign="top" bgcolor="#FFFFFF"><? include "menu_right.php";?></td>
</tr>
</table>
<? include"menu_foot.php";?>
<blockquote>&nbsp;</blockquote>
</body>
</html>
Date : 2011-07-25 13:38:08 By : puwin
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ถามเรื่อง การอัพโหลดรูป ลง mysql และแสดงรูปภาพออกมา พร้อมชื่อไฟล์ ขนาด ประเภท
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่