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

HOME > PHP > PHP Forum > เรื่องรูปภาพครับ ข้อตั้งกระทู้ใหม่นะครับ ความเห็นส่วนตัวคือ การเก็บภาพลงฐานข้อมูล จะทำให้ base บวม



 

เรื่องรูปภาพครับ ข้อตั้งกระทู้ใหม่นะครับ ความเห็นส่วนตัวคือ การเก็บภาพลงฐานข้อมูล จะทำให้ base บวม

 



Topic : 029508



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

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

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




กระทู้เดิมครับ
Quote:
https://www.thaicreate.com/php/forum/029471.html


เนื่องจากเมื่อวาน เพ่ tee บอกว่า
Quote:
ผมไม่เคยทำนะครับ ความเห็นส่วนตัวคือ การเก็บภาพลงฐานข้อมูล
จะทำให้ base บวม และก็ทำงานหนักเกินไป ไม่รู้จริงรึป่าว แต่ผมก็ว่าจริงนะ


ผมก็เลยลองไปศึกษาการอัพโหลดรูปภาพโดยที่ไม่ต้องบันทึกลงฐานข้อมูล
โดยสร้าง folder กับรุปภาพชื่อว่า imageproduct ครับ
อันนี้เป็นไฟล์ saveadd_product.php ที่เขียนขึ้นครับ
Code (PHP)
<?php
<?php
$p_name=$_POST['p_name'];
$p_detail=$_POST['p_detail'];
$p_price=$_POST['p_price'];
$image=$_FILES['image'];
$imageinfo=pathinfo($image['name']);
include('include/connect.php');
//step 1 ตรวจสอบชนิดไฟล์ไม่
if($image['size']!=0 && $imageinfo['extention']=='jpg' && $imageinfo['extention']=='gif')
{
	echo"<script language='javascript'>alert('ไฟล์ภาพเป็นไฟล์ JPG และ GIF เท่านั้นค่ะ');history.back();</script>";
	exit();
}
// step2 บันทึกข้อมูลลงฐานข้อมูลยกเว้นไฟล์รูปภาพ
$sql="insert into tb_product value('','$p_name','$p_detail','$p_price')";
mysql_query($sql) or die ("Error=$sql");
// step3 ทำการตั้งชื่อไฟล์ตามไอดีในฐานข้อมูลโดยใช้ mysql_insert_id() แล้วย้ายไฟล์ไปเก็บไว้ที่ folder 
if($image['size']!=0)
{
	$imagename=mysql_insert_id().".jpg";
	move_uploaded_file($image['tmp_name'],"imageproduct/$imagename");
}
mysql_close();
echo"<script language='javascript'>alert('เพิ่มข้อมูลเรียบร้อยแล้วค่ะ');window.location='index.php' </script>";
?>
?>

นี้คือหน้าแก้ไขครับ ผมจะให้มันตรวจสอบ ชื่อของรุปภาพ ว่าตรงกับ id ในฐานข้อมูลหรือเปล่าอ่ะครับเพื่อนที่จะให้รู้ว่ารุปภาพนี้เป็นของ หนังสือเล่มนี้อ่ะคับ อันนี้ผมเอาแต่ส่วนของแสดงรูปภาพมานะครับ ส่วนอื่นมันแสดงหมดแต่รูปภาพมันไม่ยอมแสดง ไม่รู้ว่าผมทำผิดขั้นตอนหรือเปล่าคับ

Code (PHP)
<?php
<?
	  if(file_exists("imageproduct / {$row['p_id'] } .jpg"))
	  {
	  	?>
		<img src="imageproduct /<? echo $row['p_id']?>.jpg" width="200"  border="0" />
		<?
		} 
	  ?>
?>


ช่วยดูให้หน่อยนะครับขอบคุณก๊าบ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-07-24 10:47:58 By : somparn View : 2352 Reply : 23
 

 

No. 1



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

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

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


ถ้า $row['p_id'] มีข้อมูล แล้วมีภาพที่ชื่อ $row['p_id'].jpg อยู่ ก็ต้องแสดงภาพครับ
ลองตรวจสอบ
$row['p_id'] มีข้อมูล รึไม่
ภาพ $row['p_id'].jpg มีอยู่จจริงรึไม่






Date : 2009-07-24 14:49:15 By : lozomac
 


 

No. 2



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

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

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


คือว่าภาพมันก็มีนะครับ โดยเปลี่ยนชื่อภาพให้มาตรงของไอดีข้อมูลที่ add เข้าไป อ่ะคับอ่ะครับ
เช่น เรา add ข้อมูลเข้าไป p_id ที่ 8 ชื่อภาพก็จะเปลี่ยนชื่อเป็น 8.jpg แต่พอเรียกใช้ $row['p_id'] แล้วให้เช็ค
ใน folder ที่ได้เก็บภาพไว้ว่ามีชื่อ ไฟล์ภาพนี้อยู่ใน folder หรือว่าตรงกันหรือเปล่า ก็ให้แสดง แต่มันไม่ยอมแสดง
ทั้งๆที่มีไฟล์ภาพและ p_id ก็ตรงกัน งงจังเยย

ตามที่เพ่ a-mac บอกไฟล์ภาพมีอยู่จริงอ่ะครับแล้วก็ตรง กับ p_id จากฐานข้อมูลด้วยอ่ะครับ
ผมเพิ่งเคยทำเกี่ยวกับรุปภาพ โดยที่ไม่ต้องบันทึกภาพและชื่อลงฐานข้อมูลเลยอ่ะคับ
ที่ศึกษาดู แค่เอา p_id ในฐานข้อมูลแล้วมาเช็คกับไฟล์ใน folder ที่เก็บภาพไว้ถ้ามันตรงกันก็ให้แสดงอ่ะคับ
ไม่รู้ว่า ผมศึกษาการทำงานของมันถูกต้องหรือเข้าใจถูกต้องหรือเปล่าอ่ะคับ

ขอบคุณมากก๊าบ เดียวลองดูอีกรอบก่อนคับ ลายตาไปหมดเยยวันนี้
Date : 2009-07-24 17:20:36 By : somparn
 

 

No. 3



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

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

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


นี่เป็นโค้ดที่ผมทดสอบนะครับ ก็ใช้งานได้นะครับ
Code (PHP)
<?php
$row['p_id'] = "S203-1964-out2x-am";
	  if(file_exists("images /{$row['p_id'] }.jpg"))
	  {
	  	?>
		<img src="images /<? echo $row['p_id']?>.jpg" width="200"  border="0" />
		<?
		} 
		

?>

Date : 2009-07-24 18:04:04 By : lozomac
 


 

No. 4



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

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

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


บรรทัดนี้เขาไว้เรียนใช้อะไรหรือครับ
$row['p_id'] = "S203-1964-out2x-am";

ผมต้องเพิ่งเข้าไปเหมือนเพ่หรือเปล่าครับเดียวลองเล่นดูก่อนนะครับ
Date : 2009-07-24 19:40:37 By : somparn
 


 

No. 5



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

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

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


ยังไม่แสดงรูปภาพเลยครับ เพ่ a-mac แก้ไขตรงไหนหรือเปล่าอ่ะครับผมฝากดูโค้ดให้หน่อยครับ
ในนี้จะมี ฐานข้อมูลและก็ ไฟล์ต่างๆที่ ทดสอบอ่ะคับที่ยังไม่ได้คือไฟล์แสดงรุปภาพอ่ะคับ และก็ไฟล์ edit เมือคลิกที่แก้ไข รูปภาพไม่ยอมแสดงอ่ะครับ ตรงนี้แหละ ฝากดุให้หน่อยนะครับ
ขอบคุณครับ
http://th.upload.sanook.com/A0/9aa8799175995ac8a3871dcfe210880b
Date : 2009-07-25 11:07:44 By : somparn
 


 

No. 6



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

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

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


เพิ่มเติมนะคับ ในหน้าแสดงรูปภาพ แบบโชว์ทั้งหมด มันแสดง แต่พอ ไปหน้า แก้ไข ตรงนี้แหละที่ไม่แสดงอ่ะครับ
งงจัง
Date : 2009-07-25 11:57:47 By : somparn
 


 

No. 7



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

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

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


ได้ล่ะครับ แก้ไปแก้มาได้เลย
ตอบเอง 5555
Date : 2009-07-25 12:17:10 By : somparn
 


 

No. 8



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

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

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


มีขายของกันด้วยหรอครับ แหม hot จัง
Date : 2009-08-14 12:59:38 By : Sek-Artdrinker
 


 

No. 9



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

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

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

เอ่อ ผมมาแซวพี่ phpbasic ครับ
คือว่ากระทู้นี้เอาเฉพาะส่วนบนใช่ไหมครับ
Date : 2009-09-01 17:23:29 By : peterxp
 


 

No. 10



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

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

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


มันจบตั้งแต่กระทู้ที่ No. 7 ล่ะก๊าบ
พวกที่ประกาศอะไรต่างๆนั้น พวกนั้นเกรียน ว่างจัดโรงเรียนไม่ไปเรียน ติดตามกระทู้ของตัวเองอยู่เหมือนกัน
ทีแรกดีใจคงหายไปล่ะ พอมาดูอีกที อะไรอีกล่ะนี้มันประกาศอีกแล้ว อยากจะลบทิ้งนะแต่ต้องรอดูเพ่ win เค้า
ว่าจะลบให้หรือเปล่า
Date : 2009-09-01 18:08:36 By : somparn
 


 

No. 11



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

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

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


โอ้โห นี่คุณ : somparn ได้ตังค์ค่าตั้งกระทู้เพื่อโฆษณา อ่ะป่าวครับ
เล่นซะยาวววว เลย
Date : 2009-09-03 21:23:19 By : panyapol
 


 

No. 12



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



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


โฆษณาเยอะจัง สงสัยเข้าเว็บผิดนะ ...อิอิ...
Date : 2009-09-03 21:42:22 By : smileland
 


 

No. 13



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

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

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


ไม่ได้สักกะบาทเลยเพ่ พี หุหุหุหุ เพ่วินเอามันออกไปที อายจังกระทู้ตัวเองโดนย้ำโฆษณา
Date : 2009-09-03 21:53:10 By : somparn
 


 

No. 14



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

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

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

ไม่เป็นไรคับ รอพี่วินทำระบบโมเดอเรท ก่อน (เมื่อไหร่ไม่รู้)
Date : 2009-09-03 21:55:50 By : pjgunner
 


 

No. 15



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


พี่วินงานเข้า ผมยังแก้กระทู้ไม่ได้เลยนะ จะพันละเนี้ย อิอิ
Date : 2009-09-03 23:28:17 By : plakrim
 


 

No. 16



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



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


ดูท่าทางพ่อค้าแม่ค้า จะยังคงเข้ามาเรื่อย ๆ เป็นระยะ ๆ
Date : 2009-09-07 06:33:23 By : itchto
 


 

No. 17



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



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

ทำไม ถึงคิดว่า มา post ที่แบบนี้ จะได้ขายของ ล่ะ หรือ ว่า อยากทำ seo ให้ bot ไปหาเว็บของ ตัวเองล่ะนี้ มึน
Date : 2009-09-07 08:35:16 By : nilas
 


 

No. 18



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



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


ดีใจด้วยคับ ได้ประโยชน์มากคับ
Date : 2009-10-08 10:07:07 By : apicha31
 


 

No. 19



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



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


เล้เข้ามาครับเล้เข้า มีอะไรมากมายอยู่ในกระทู้นี้ เชิญครับเชิญ อิอิอิ ขายกันเป็นตลาดสดเลยนะครับ
Date : 2010-02-24 13:49:31 By : SOUL
 


 

No. 20

Guest


ธุรกิจออนไลน์ที่ได้ รับความนิยมมากในขณะนี้ ใครๆก็ว่าดี จะเชื่อได้ไง! ถ้าคุณไม่ลองศึกษาข้อมูลและเรียนรู้ด้วยตัวของคุณเอง จริงไม๊ครับ!!!
เราเปิดโอกาสให้คุณได้เรียนรู้กับ เราได้เลย ฟรี 7 วัน
หน้าที่ของเราคือบอกต่อในสิ่งที่ดี แต่ใครล่ะจะตัดสินได้ ? นอกจากตัวคุณ

ราย ได้พิเศษของจริงไม่หลอกลวง ด้วยเงินลทุนเพียง 350 บาท สร้างรายได้ 50,000 บาท/เดือน ภายใน 1 ปี ไม่ต้องขาย ไม่มีอบรม (ธุรกิจผ่านอินเตอร์เนต ทั้งหมด!)
ศึกษา และทำงานทุกอย่างด้วยตัวเองจากหน้าเว็ปไซต์
งานง่ายๆรายได้ดี

ให้โอกาสที่ดีกับอนาคต ของตัวคุณเองเถอะครับ

>>>>> คลิ๊ก<<<<<

http://www.21millionaire.com/index.php?userid=smart9
Date : 2010-04-06 13:13:55 By : อาร์ม
 


 

No. 21



โพสกระทู้ ( 2,249 )
บทความ ( 5 )

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

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

เอาด้วยคนเอ้า สามตัวร้อยครับ สามตัวร้อย ..............อะไรดีหว่า อิอิ
Date : 2010-04-06 19:36:35 By : Manussawin
 


 

No. 22

Guest


มาร์คเจลทองคำ 4 IN 1 สกัดจากธรรมชาติ Hi-Collagen Mask จากสวิตเซอร์แลนด์

มาร์คเจลทองคำ 4 IN 1 สกัดจากธรรมชาติ Hi-Collagen Mask
ช่วยให้หน้าขาวใส :
- มีน้ำแร่จากธรรมชาติ
- มอยเจอร์ไรเซอร์
- ผงไข่มุกทองคำ
- คอลลาเจน
อะไรคือข้อแตกต่างระหว่างมาร์คเจลทองคำ และมาร์คหน้ากากกระดาษทั่วไป
1.ลักษณะของเนื้อ มาร์คเจลทองคำจะใสเหมือนคริสตัล
2.การใช้งานง่ายสะดวก บรรจุอยู่ในถาดพลาสติกใส เพียงเกาะซองนำออกมาใช้ได้ทันที
3.สกัด มาจากคลอเจนจากพืช จะค่อยๆดูดซึมลงไปเมื่อโดนกับความร้อนในร่างกายของเรา
ซึ่งมาร์คปกติทั่วไป การดูดซึมจะน้อยกว่า เพราะสารสกัดสำคัญจะยังตกค้างอยู่ในกระดาษมาร์ค
4.ประสิทธิภาพ ด้วยสารสกัดจากธรรมชาติ ทำให้ออกมาใกล้เคียงกับผิวของเรามากที่สุด ช่วยให้การดูดซึมได้ง่าย
ส่งผลให้หลังการมาร์คเพียงครั้งเดียว ผิวหน้ากระจ่างใส เนียนนุ่ม ชุ่มชื้น กระชับรูขุมขน
ส่วนประกอบ :
Plant Collagen, NMF, Haluronic acid, Rose Essential Oil,
Arbtin, Moutain Lily, Hydrolyzed Glycosaminoglycans,
Colloidal Minerals, Sodium PCA, purified water, etc.
วิธีการใช้ :
ล้าง หน้าให้สะอาด ปราศจากเครื่องสำอาง แกะซองออก วางมาร์คเจลทองคำไว้บนหน้า ทิ้งไว้ 10-30 นาที
หลังจากมาร์คเสร็จไม่ต้องล้างหน้า ....
ด้วยเทคโนโลยีที่ทันสมัย สามารถดูดซึมได้มากกว่า มาร์คทั่วไปถึง 10 เท่า
ดูจากตาเปล่าได้ทันที่ก่อนใช้ความหนาของแผ่นมาร์คประมาณ 2 mm หลังมาร์ค จะเหลือเพียง 1 mm
ซึ่งการดูดซึมได้มากถึง 98%
สนใจกรุณาติดต่อ คุณสำราญ สมวงศ์ทวีชัย
โทร. 08-4050-2077
บริษัท ไฮไลฟ์ พลัส จำกัด
Date : 2010-05-07 20:15:46 By : leikP
 


 

No. 23

Guest


สำหรับใครที่อยากรู้จักกับ Rolution หรือว่า อยากรู้วิธีสร้างรายได้หลักแสนคลิกดูรายละเอียดได้ที่นี้
โอกาสที่ยิ่งใหญ่ที่จะทำให้คุณมีรายได้หลักแสนกับธุรกิจออนไลน์
เชิญเข้าร่วมสมัคร...ฟรี... ก่อนใคร ในประเทศไทย
ROLUTION จะเป็นธุรกิจออนไลน์สุดท้ายในชีวิตของคุณ ทำงานง่าย ไม่ต้องเข้ารับการอบรม แค่คุณใช้ Internet จากที่บ้าน
ลองเข้าไปอ่านรายละเอียดเบื้องต้นก่อนได้ที่นี่ http://rolution4rich.com/?id=E825445B
ติดต่อสอบถามข้อมูลได้ 058-0157948 (เก่ง) อีเมล์ [email protected]
Date : 2010-08-26 22:19:34 By : yut
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เรื่องรูปภาพครับ ข้อตั้งกระทู้ใหม่นะครับ ความเห็นส่วนตัวคือ การเก็บภาพลงฐานข้อมูล จะทำให้ base บวม
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 05
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 อัตราราคา คลิกที่นี่