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

HOME > PHP > PHP Forum > เพิ่มข้อมูลเข้าฐานข้อมูลได้แต่รูปไม่เข้าครับ ติดต่อฐานข้อมูลไม่สำเร็จ กลับไปหน้าอัพโหลด



 

เพิ่มข้อมูลเข้าฐานข้อมูลได้แต่รูปไม่เข้าครับ ติดต่อฐานข้อมูลไม่สำเร็จ กลับไปหน้าอัพโหลด

 



Topic : 033043



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

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

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



Code (PHP)
<?
	if(copy($_FILES["filUpload"]["tmp_name"],"airtools/".$_FILES["filUpload"]["name"]))
	{
		echo "เพิ่มข้อมูลสำเร็จแล้ว<br>";
		echo "ไฟล์ชนิด =";
		echo $_FILES["filUpload"]["name"];
		}
		else
		{
		echo "<center>เพิ่มข้อมูลไม่สำเร็จ</center>";
		}
		{
		include('config.php');
		$strSQL = "INSERT INTO airtools ";
		$strSQL .="(images,model,diasize,colletsize,weight,speed,pressure,madein,price)";
		$strSQL.=" VALUES";
		$strSQL.="('".$_FILES["filUpload"]["name"]."' ";
		$strSQL.=",'".$_POST["model"]."','".$_POST["diasize"]."','".$_POST["colletsize"]."','".$_POST["weight"]."','".$_POST["speed"]."' ";
		$strSQL.=",'".$_POST["pressure"]."','".$_POST["madein"]."','".$_POST["price"]."')";
		$objQuery = mysql_query($strSQL) or die ("ติดต่อฐานข้อมูลไม่สำเร็จ"); echo mysql_error();
	}
?>
<br />
<a href="uploair1.php"><center>กลับไปหน้าอัพโหลด</center></a>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-10-14 10:37:46 By : Dragons_first View : 1027 Reply : 19
 

 

No. 1



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

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

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


Quote:
if(copy($_FILES["filUpload"]["tmp_name"],"airtools/".$_FILES["filUpload"]["name"]))

กำหนด Path ถูกมั้ย






Date : 2009-10-14 10:39:38 By : panyapol
 


 

No. 2



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

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

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

ถูกครับ แต่ตอนนี้ error แจ้งว่า มัน query ไม่ได้ครับ
Date : 2009-10-14 10:45:11 By : Dragons_first
 

 

No. 3



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

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

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

ไฟล์เดิมทีแรกมันอัพไฟล์ได้ปรกติครับ แต่มาเพิ่มข้อมูลในภายหลัง แต่พอเขียนคำสั่งเพิ่ม ข้อมูลเข้าได้หมดเว้นแต่ไฟล์ที่เคยเข้าได้กลับเข้าไม่ได้ query ไม่ผ่านครับ
Date : 2009-10-14 10:46:29 By : Dragons_first
 


 

No. 4



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

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

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


หมายถึง upload พร้อม insert data หรือป่าวครับ ลองดูอันนี้ยัง
PHP Uploads Files To MySQL : Code (PHP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<?
	if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
	{
		echo "Copy/Upload Complete<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 .="(FilesName) VALUES ('".$_FILES["filUpload"]["name"]."')";
		$objQuery = mysql_query($strSQL);		
	}
?>
<a href="PageUploadToMySQL3.php">View files</a>
</body>
</html>


ref : PHP Uploads Files To MySQL
Date : 2009-10-14 10:53:52 By : pokultra
 


 

No. 5



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

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

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

ใช่ครับคุณ Rastafari เพิ่มไฟล์พร้อมข้อมูลครับ แต่โค๊ดที่คุณ Rastafari ให้มามันตัวเดียวกันกับที่ผมใช้นะครับ แล้วผมจะดูตรงไหนครับ นี่เป็นโค๊ดเดิมที่ผมใช้นะครับ ซึ่งใช้งานได้ปรกติ แต่พอเพิ่ม data เข้าไปมันกลับอัพโหลดไฟล์ไม่ได้ แต่ข้อมูลเข้าได้หมด
<?
	if(copy($_FILES["filUpload"]["tmp_name"],"images/".$_FILES["filUpload"]["name"]))
	{
		echo "อัพโหลดสำเร็จแล้ว<br>";
		echo "ไฟล์ชนิด =";
		echo $_FILES["filUpload"]["name"];
		}
		else
		{
		echo "<center>อัพโหลดไม่สำเร็จ</center>";
		}
		{
		include('config.php');
		$strSQL = "INSERT INTO picture ";
		$strSQL .="(images) VALUES ('".$_FILES["filUpload"]["name"]."')";
		$objQuery = mysql_query($strSQL);		
	}
?>
<br />
<a href="uploshow.php"><center>กลับไปหน้าอัพโหลด</center></a>

Date : 2009-10-14 11:01:24 By : Dragons_first
 


 

No. 6



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

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

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

นี่เป็นโค๊ดที่เพิ่มเข้ามาครับ

<?
	if(copy($_FILES["filUpload"]["tmp_name"],"airtools/".$_FILES["filUpload"]["name"]))
	{
		echo "เพิ่มข้อมูลสำเร็จแล้ว<br>";
		echo "ไฟล์ชนิด =";
		echo $_FILES["filUpload"]["name"];
		}
		else
		{
		echo "<center>เพิ่มข้อมูลไม่สำเร็จ</center>";
		}
		{
		include('config.php');
		$strSQL = "INSERT INTO airtools ";
		$strSQL .="(images,model,diasize,colletsize,weight,speed,pressure,madein,price)";
		$strSQL.=" VALUES";
		$strSQL.="('".$_FILES["filUpload"]["name"]."' ";
		$strSQL.=",'".$_POST["model"]."','".$_POST["diasize"]."','".$_POST["colletsize"]."','".$_POST["weight"]."','".$_POST["speed"]."' ";
		$strSQL.=",'".$_POST["pressure"]."','".$_POST["madein"]."','".$_POST["price"]."')";
		$objQuery = mysql_query($strSQL) or die ("ติดต่อฐานข้อมูลไม่สำเร็จ"); echo mysql_error();
	}
?>
<br />
<a href="uploair1.php"><center>กลับไปหน้าเพิ่มข้อมูล</center></a>

Date : 2009-10-14 11:02:37 By : Dragons_first
 


 

No. 7



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

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

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


ต้องเป็นอย่างนี้หรือป่าว

Code (PHP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<?
	if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
	{
		echo "Copy/Upload Complete<br>";

		//*** Insert Record ***//
		include('config.php');
		$strSQL = "INSERT INTO airtools ";
		$strSQL .="(images,model,diasize,colletsize,weight,speed,pressure,madein,price)";
		$strSQL.=" VALUES";
		$strSQL.="('".$_FILES["filUpload"]["name"]."' ";
		$strSQL.=",'".$_POST["model"]."','".$_POST["diasize"]."','".$_POST["colletsize"]."','".$_POST["weight"]."','".$_POST["speed"]."' ";
		$strSQL.=",'".$_POST["pressure"]."','".$_POST["madein"]."','".$_POST["price"]."')";
		$objQuery = mysql_query($strSQL) or die ("ติดต่อฐานข้อมูลไม่สำเร็จ"); echo mysql_error();	
	}
	

?>
<a href="uploair1.php"><center>กลับไปหน้าเพิ่มข้อมูล</center></a>
</body>
</html>


Date : 2009-10-14 11:24:45 By : pokultra
 


 

No. 8



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

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

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


รณรงค์การใช้ Highlight ของ Code PHP ครับ

ลองเข้าไปอ่านที่ แนะนำการใช้ Highlight ของ Code PHP ครับ อ่านง่าย ดูง่าย จริงๆ ครับ
Date : 2009-10-14 11:26:28 By : pokultra
 


 

No. 9



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

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

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

โค๊ดของคุณ Rastafari ไม่มีฟิลไรเข้ามาในฐานเลยครับ งงจริงๆ
ส่วนโค๊ดของผมที่ให้ดูนะครับ พอแยกออกจากกัน คือเอาคำสั่งอัพโหลดไฟล์กับข้อมูลอยู่คนละไฟล์งานมันสามารถเพิ่มข้อมูลเข้าได้หมดเลยแปลกจริงๆ แต่มันต้องใช้ฟอร์มถึง 2 ฟอร์ม แล้วไฟล์งานอีก 2 ไฟล์ ซึ่งมันเปลืองพื้นที่โดยใช่เหตุ ผมเลยต้องการให้มันอยู่ในไฟล์งานเดียวกันเพื่อที่จะสะดวกรันคำสั่งครับ
Date : 2009-10-14 13:32:50 By : Dragons_first
 


 

No. 10



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

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

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


เอาไฟล์ที่เกี่ยวข้องทั้งหมดมาดูหน่อยครับ
Date : 2009-10-14 13:34:37 By : pokultra
 


 

No. 11



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

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

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

ได้แล้วนะครับพี่ๆๆ ขอบคุณที่ช่วยนะครับ พอดี tag ใน form มันขาด enctype="multipart/form-data"
<form id="form1" name="form1" method="post" action="checkupload1.php" enctype="multipart/form-data">

มันเลยส่งไฟล์ไม่เข้าครับ ยังไงก็ขอบคุณทุกๆท่านจริงๆนะครับ
Date : 2009-10-14 13:43:24 By : Dragons_first
 


 

No. 12



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

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

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


ได้แล้ว แล้วใช้ code ไหนหรอครับ
code ด้านล่างนี้หรือป่าว ถ้าใช่ ช่วยตอบข้อสงสัยผมหน่อย
Code (PHP)
<?
	if(copy($_FILES["filUpload"]["tmp_name"],"airtools/".$_FILES["filUpload"]["name"]))	{ // if นี้ใช้ check ว่า copy ไฟล์ว่าไปได้หรือไม่ ใช่ไหมครับ
	// ถ้าได้แสดงข้อความข้างล่าง
		echo "เพิ่มข้อมูลสำเร็จแล้ว<br>";
		echo "ไฟล์ชนิด =";
		echo $_FILES["filUpload"]["name"];
		
	} else { // else ตรงนี้คือในกรณีไม่ได้ให้แสดงข้อความข้างล่าง ผมเข้าใจถูกใช่ไหมคับ
		echo "<center>เพิ่มข้อมูลไม่สำเร็จ</center>";
	} //  จบเงือนไขที่ต้องการตรวจสอบ
	
		{ // ตรงนี้มีไว้ทำไมหรอครับ
		include('config.php');
		$strSQL = "INSERT INTO airtools ";
		$strSQL .="(images,model,diasize,colletsize,weight,speed,pressure,madein,price)";
		$strSQL.=" VALUES";
		$strSQL.="('".$_FILES["filUpload"]["name"]."' ";
		$strSQL.=",'".$_POST["model"]."','".$_POST["diasize"]."','".$_POST["colletsize"]."','".$_POST["weight"]."','".$_POST["speed"]."' ";
		$strSQL.=",'".$_POST["pressure"]."','".$_POST["madein"]."','".$_POST["price"]."')";
		$objQuery = mysql_query($strSQL) or die ("ติดต่อฐานข้อมูลไม่สำเร็จ"); echo mysql_error();
		
	} // ตรงนี้มีไว้ทำไมหรอครับ
?>
<br />
<a href="uploair1.php"><center>กลับไปหน้าเพิ่มข้อมูล</center></a>



ปล. สงสัยน่ะ บอกหน่อย
Date : 2009-10-14 13:55:50 By : pokultra
 


 

No. 13

Guest



เขาบังเส้นผมแท้ๆ

อิอิอิ
Date : 2009-10-14 14:00:39 By : NanoThoro
 


 

No. 14



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



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


อ้าวเอ๊ย..... รูปแมนยูหาย


Date : 2009-10-14 14:02:40 By : NanoThoro
 


 

No. 15

Guest


<?
exit();
}
//***ส่วนนี้ผมดึงเอานามสกุลของไฟล์รูปเพื่อจะไปตั้งชื่อใหม่ครับ
$PhotoType=strtolower($q_pic_name);
$PhotoType = strstr($PhotoType,'.');

//***ส่วนนี้ผมดึง record ล่าสุดขึ้นมาแล้วเพิ่มค่า id เข้าไปอีก1
$max = mysql_query("select max(q_id) from board_q");
$ids= mysql_result($max,0);
$ids=$ids+1;

//***ส่วนนี้เป็นการ insert ข้อมูลของเว็บบอร์ด
$sql="insert into board_q (q_id,q_topic,q_detail,q_name,q_email,q_date,qup) values ($ids,'$q_topic','$q_detail','$q_name','$q_email','$q_date','$qup')";
$result=mysql_query($sql);

//***เก็บค่า id ที่มีการ insert ล่าสุดไว้
$lastid=mysql_insert_id();
//***directory ที่จะเก็บรูปไว้
$path="images/board";

//*ส่วนนี้เป็นการอัพรูปขึ้นพื้นที่พร้อมทั้ง update ข้อมูลของrecord เมื่อกี้ในส่วนของรูปภาพ
if(!empty($q_pic))
{
//***ส่วนนี้อัพรูปขึ้นพื้นที่โดยที่ผมตั้งชื่อไฟล์รูปใหม่ด้วยโดยใช้ id เมื่อครู่มาตั้งเป็นชื่อไฟล์รูป
copy($q_pic,"$path/$lastid$PhotoType");
//***ส่วนนี้เป็นการ update ข้อมูลในส่วนของรูปภาพของ record นี้โดยข้อมูลจะเป็นชื่อของไฟล์รูปที่อัพขึ้นพื้นที่เมื่อซักครู่
$q_pic=$lastid.$PhotoType;
$sqlpic="Update board_q set q_pic ='$q_pic' where q_id='$lastid'";
$resultpic=mysql_query($sqlpic);
}
?>


อันนี้เป็นcodeที่ผมเขียนในเว็บบอร์ดที่ผมเคยทำน่ะครับ ยังงัยก็ลองดูแล้วกันครับ
Date : 2009-10-14 14:11:04 By : ลูกปลาน้อย
 


 

No. 16

Guest


พีๆๆครับ ของผม ข้อมูลอืนๆๆเข้าฐานข้อมมูล สวนข้อมูลรูปภาพกลับไม่เข้าอ่าครับ ควรแก้ยังไงดีคราบบ

<?
session_start();
if ($sess_adminid<>session_id()) {
header ("Location: admin.php"); exit();
}
$name=$_POST [name];
$ref_id_type=$_POST [ref_id_type];
$detail=$_POST[detail];
$price=$_POST[price];
$fileupload=$_FILES['fileupload']['temp_name'];
$fileupload_name=$_FILES['fileupload']['name'];
$fileupload_size=$_FILES['fileupload']['size'];
$fileupload_type=$_FILES['fileupload']['type'];
if ($name=="") {
echo "<h3>ERROR : กรุณากรอก ชื่อสินค้า </h3>";
exit ();
} else if ($ref_id_type=="0") {
echo "<h3>ERROR : กรุณากรอก ประเภทสินค้า </h3>";
exit ();
} else if ($detail=="0") {
echo "<h3>ERROR : กรุณากรอก รายละเอียด</h3>";
exit ();
} else if ($price=="0") {
echo "<h3>ERROR : กรุณากรอก ราคาสินค้า </h3>";
exit ();
}
include "connect.php";
$sql="INSERT INTO tb_product VALUES (null,'$name','$ref_id_type','$detail','$price','')";
$result=mysql_db_query ($dbname,$sql);
if ($fileupload) {
$array_last=explode (".",$fileupload_name);
$c=count ($array_last)-1;
$lastname=strtolower ($array_last [$c]);

if ($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg") {
$sql2="select max(id_prd) from tb_product";
$result2=mysql_db_query ($dbname,$sql2);
$row=mysql_fetch_row($result2);

$photoname=$row[0].".".$lastname;

copy($fileupload,"photo/".$photoname);

$sql3="update tb_product set photo_prd='$photoname' where id_prd='$row[0]'";
$result3=mysql_db_query($dbname,$sql3);
}
unlink($fileupload);
}
echo "<h3> เพื่มสินค้าเรียบร้อยแล้วครับ</h3>";
echo "[ <A HREF=admin_product.php> กลับหน้าหลัก</A>]";
mysql_close ();
?>

แล้วแก้ตรงจุดไหนคราบบบ
Date : 2010-12-27 15:25:27 By : krisnan burapat
 


 

No. 17

Guest


ช่วยหน่อยคราบบ ไม่รู้จะแก้ยังไงแล้วคราบบ รูปไม่ยอมเข้าฐานข้อมูลสักที่ ฝากหน่อยคราบบ ขออย่างเร็วนะคราบบ
Date : 2010-12-27 15:45:07 By : krisnan burapat
 


 

No. 18



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



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

<form id="form1" name="form1" method="post" action="checkupload1.php" enctype="multipart/form-data">

อย่าให้เส้นผมบังภูเขาอีกคนนะคับ
Date : 2010-12-27 16:13:23 By : teez1232002
 


 

No. 19



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

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

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

ขุดขึ้นมาตอกย้ำความสะเพร่ากันอีกรอบครับพี่น้อง(เส้นผมบังภูเขา)555555
Date : 2010-12-27 18:48:30 By : Dragons_first
 

   

ค้นหาข้อมูล


   
 

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