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 > ช่วยผมด้วยครับ บันทึกข้อมูลลงฐานข้อมูล แต่มันไม่ยอมบันทึก 2 field นี้...



 

ช่วยผมด้วยครับ บันทึกข้อมูลลงฐานข้อมูล แต่มันไม่ยอมบันทึก 2 field นี้...

 



Topic : 069796

Guest




ช่วยผมด้วยครับ บันทึกข้อมูลลงฐานข้อมูล แต่มันไม่ยอมบันทึก 2 field นี้...

หน้าบันทึกข้อมูล

$primages และ $primagesdetail ไม่ยอมบันทึกข้อมูลลงฐานข้อมูลครับ

Code
<?
session_start();
session_save_path("./session/");

$maxboarduser=$_SESSION['maxboarduser'];
$maxboardpwd=$_SESSION['maxboardpwd'];

Header('Content-Type: text/html; charset=UTF8');
$prchoi = $_POST['prchoi'];
$prlist = $_POST['prlist'];
$przone = $_POST['przone'];
$prdistrict = $_POST['prdistrict'];
$prhead = $_POST['prhead'];
$prdetail = $_POST['prdetail'];
$primages = $_POST['primages'];
$primagesdetail = $_POST['imagesdetail'];
$prname = $_POST['prname'];
$praddress = $_POST['praddress'];
$prphone = $_POST['prphone'];
$premail = $_POST['premail'];
$userlogin = $_POST['userlogin'];
$prpassword = $_POST['prpassword'];
$updatea = $_POST['updatea'];

$dateupdate = date("Y-m-d H:i:s");
$date = Date("j/m/Y");
$time = Date("H:i");
$ip = getenv("REMOTE_ADDR");

?>
<title>เพิ่มหัวข้อใหม่</title>
<meta http-equiv="Content-Type" content="text/html; charset=uft8" />
<LINK REL="stylesheet" TYPE="text/css" HREF="maxstyle.css">
<script>
function goback() {
history.go(-1);
}
</script>
<?

include("config.in.php");
include("include/resize.php");
#ตรวจสอบว่าใช่สมาชิกหรือไม่
$db_conn = mysql_connect($host,$username,$password)	or die ("ไม่สามารถติดต่อดาต้าเบสได้");
mysql_select_db($dbname,$db_conn);
mysql_query("SET NAMES UTF8",$db_conn);
$query = "select * from member  where login = '$user' AND pass = '$pwd' "; 
$result = mysql_query($query,$db_conn);
$idmember = mysql_fetch_row($result);
$memRow = mysql_num_rows($result);
if($memRow == 0) { 
		$login = "";
  }else{ $login = "$idmember[1]"; };
#จบตรวจสอบสมาชิก

#ตัดสคริป html ที่ส่งเข้ามาในส่วนที่ไม่ต้องการให้แสดง
		$name = htmlspecialchars( $name );
		$contact = htmlspecialchars( $contact );
		$topic = htmlspecialchars( $topic );
		$detail =   $detail ;
#จบส่วนตัดสคริป

// upload photo		
	$primages = $_FILES["primages"];

if (is_file($primages["tmp_name"])){
	// newname
   if ($primages["size"]>0)
	$filename = explode(".",$primages["name"]);

	$lastname = $filename[sizeof($filename)-1];
	$newname = $prid.".".strtolower($lastname);
	
	// resize image
   if ($primages["size"]>0)
	resize_photo($primages["tmp_name"],$newname,"primage/",400);
	
		$sql = "update pr set
				primage = '$newname'
				where prid = '$prid'";
		$result = mysql_query($sql) or die("$sql");
}

#ป้องกันคำหยาบและคำไม่สุภาพต่างๆ
	$word = $maxboardban;
	$ban = $ban_change;
	for ($i=0 ; $i<sizeof($word) ; $i++) {
		$topic = eregi_replace($word[$i],$ban,$topic);
		$name = eregi_replace($word[$i],$ban,$name);
		$detail = eregi_replace($word[$i],$ban,$detail);
	};
#จบการป้องกันคำหยาบ

#กำหนดวันที่ เวลา และหมายเลขไอพี
 
#จบการตรวจสอบ วันที่ เวลา และหมายเลขไอพี

###ตรวจสอบหัวข้อกระทู้ก่อนเพิ่มหัวข้อใหม่
$chk_topic = "select * from pr  order by prid DESC"; 
$chk_topic_re = mysql_db_query($dbname,$chk_topic) or die ("ไม่สามารถสั่งให้ database เพื่อทำการตรวจสอบหัวข้อกระทู้ได้");
$idtopic = mysql_fetch_row( $chk_topic_re );
$TopicRow = mysql_num_rows($chk_topic_re);
$topic_id = $idtopic[0]+1 ;
#เป็นการเพิ่ม 0001 ในหัวข้อคำถามเพื่อแสดงและเพิ่มในดาต้าเบส
		$numtopic = $topic_id ;
		if($numtopic>=100){$numtopic="0$numtopic";}
		else{if($numtopic>=10){$numtopic="00$numtopic";}
		else{$numtopic="000$numtopic";}
		};
###จบตรวจสอบหัวข้อกระทู้

$topic_run = "$numtopic"; #บวกเอาโค๊ดภาษาอังกฤษเข้ากับตัวเลขกระทู้
#ลบภาพเก่าออกจาก Folder


				if($img==""){	}else{
								if($picc==""){  }else{
								$picc2 = "item/$picc";  #ไฟล์รูปความเห็น
								if (file_exists( $picc2 )) { unlink("$picc2"); } else {  };  #ทำการลบรูปออกไป
								};
 				}

#ตรวจสอบขนาดของรูปที่ Post เข้ามา
if ( $filesize > $max_photo_size ) {
	print $photo_size_over ;
	exit();	};
#สิ้นสุดการตรวจสอบขนาดรูป

#ทำการอัพโหลดและเปลี่ยนชื่อรูปลงดาต้าเบส หากต้องการไฟล์ชนิดอื่นก็เพิ่มเข้าไป
if ( $filetype == "image/gif" )
		{
			$filename = $topic_run.".gif";
		}
if ( $filetype == "image/png" )
		{
			$filename = $topic_run.".png";
		}
elseif (($filetype=="image/jpg")||($filetype=="image/jpeg")||($filetype=="image/pjpeg"))
		{
			$filename = $topic_run.".jpg";
		}
@copy ($filetempname , "item/" . $filename );
#สิ้นสุดการอัพโหลดรูป

#สิ้นสุดการอัพโหลดรูป
#ทำการเพิ่มข้อมูลลงไปในดาต้าเบส
include("config.in.php");
$create_topic_db = mysql_connect($host,$username,$password) or die ("ไม่สามารถติดต่อ database ทำการเพิ่มข้อมูลได้");
mysql_query("SET NAMES UTF8",$create_topic_db);
mysql_select_db($dbname,$create_topic_db) or die ("ไม่สามารถเลือก database ทำการเพิ่มข้อมูลได้");

if($updatea==""){
$create_topic = "insert into pr (prid,prchoi,prlist,przone,prdistrict,prhead,prdetail,primagedetail,prname,praddress,prphone,premail,login,prpassword,prview,prdate,dateupdate) values ('$topic_run','$prchoi','$prlist','$przone','$prdistrict','$prhead','$prdetail','$primagesdetail','$prname','$praddress','$prphone','$premail','$userlogin','$prpassword','0','NOW()','$dateupdate')";
$create_topic_re = mysql_db_query($dbname,$create_topic);
print $add_topic_ok ;
}else{
				if($img==""){
					$picture1=$picc;
				}else{
					$picture1=$filename;
 				}
$create_topic = "update pr set
prhead='$prhead',
prlist='$prlist',
przone='$przone',
prchoi='$prchoi',
prdetail='$prdetail',
primagedetail='$primagesdetail',
imgname='$picture1',
prname='$prname',
praddress='$praddress',
prphone='$prphone',
premail='$premail',
login='$login',
prpassword='$prpassword',
prdate='$prdate',
dateupdate='$dateupdate";
$create_topic_re = mysql_db_query($dbname,$create_topic) or die ("ไม่สามารถ Update ทำการเพิ่มข้อมูลได้");
print $edit_topicupdate_ok ;
 }
?>


ช่วยทีครับ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-12-01 17:56:37 By : เชียร์โฮสติ้ง View : 960 Reply : 13
 

 

No. 1

Guest


echo sql ออกมาดู






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-01 18:23:38 By : ดู
 


 

No. 2

Guest


ทำำยังไงอะครับ

ขอ code ที แล้วก็ วางตรงไหน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-01 19:26:40 By : เชียร์โฮสติ้ง
 

 

No. 3



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

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

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


ดูโค้ดฟอร์ม primages ว่าส่งมาเป็นรูปภาพหรือเปล่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-01 19:31:46 By : deawx
 


 

No. 4

Guest


ครับใช่ ส่งมาเปนรูป

<input type="file" name="primages" id="primages" />
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-01 19:33:33 By : เชียร์โฮสติ้ง
 


 

No. 5

Guest


ไม่มีใครช่วยตอบเลย

ถ้ามีคนอยากช่วย เดี๋ยวช่วย add msn มาหาทีน่ะครับ : [email protected] online อยู่จร่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-01 19:49:23 By : เชียร์โฮสติ้ง
 


 

No. 6



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



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


178 $create_topic_re = mysql_db_query($dbname,$create_topic) or die ("ไม่สามารถ Update ทำการเพิ่มข้อมูลได้");
ลองเปลี่ยนเป็น $create_topic_re = mysql_db_query($dbname,$create_topic) or die (mysql_error());
เพื่อให้มันแสดงเออเรอ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-01 22:33:55 By : ozma
 


 

No. 7

Guest


ไม่เหนมันแสดง error อะไรเลยครับพี

กระทู้ตั้งได้ตามปกติ แต่ 2 อันนี้ก็ไม่เข้าฐานข้อมูล รูปไม่อัพลงให้ อยู่ดี

ทำไงดีน้อ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-02 07:02:45 By : เชียร์โฮสติ้ง
 


 

No. 8

Guest


ขออนุญาตดันนิดนึง พอดีวันนี้ ต้องรีบใช้ ช่วยทีน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-02 08:55:49 By : เชียร์โฮสติ้ง
 


 

No. 9



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

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

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

ตอบความคิดเห็นที่ : 8 เขียนโดย : เชียร์โฮสติ้ง เมื่อวันที่ 2011-12-02 08:55:49
รายละเอียดของการตอบ ::
ผมหวังดีนะครับ ถ้าคุณ บอกว่าคุณรีบใช้หรือ จะต้องใช้งานวันนี้พรุ่งนี้ ด่วน อะไรประมาณนี้นะครับ
จะไม่มีคนมาช่วยคุณแน่นอนครับ เพราะว่าคุณรีบอยู่คนเดียว คนอื่นไม่ได้รีบกับคุณด้วย จะให้คนอื่นช่วยเหลือ ต้องรักษาน้ำใจกันหน่อยนะครับ กับคำทีคุณพูดมาเหมือนจะมากดดันคนในนี้เลย ผมขอผ่านนะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-02 08:59:44 By : Dragons_first
 


 

No. 10

Guest


ตอบความคิดเห็นที่ : 9 เขียนโดย : Dragons_first เมื่อวันที่ 2011-12-02 08:59:44
รายละเอียดของการตอบ ::
ครับผมขอโทษ...

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-02 09:20:35 By : เชียร์โฮสติ้ง
 


 

No. 11

Guest


ช่วยผมหน่อยน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-02 11:07:11 By : เชียร์โฮสติ้ง
 


 

No. 12



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



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


ประการแรก $primages มีมีอยู่ในคิวรี่ insert
ประการที่ 2 คุณ echo คำสั่งคิวรี่ออกาดูหรือยัง แล้วเป็นอย่างไร
ประการที่ 3 ถ้าลอง echo ออกมาดูแ้ล้ว คุณได้ลองเอาคำสั่งที่ echo ออกมาไปลองกับฐานข้อมูลหรือยัง ผลลัพธ์เป็นอย่างไร

.............................................................
ข้อสังเกตุ... ถ้าไม่มีข้อความ error ออกมาเลย โดยที่ทุกอย่าง run ไปจนจบไฟล์ได้ ก็ต้องมาดูที่คิวรี่ล่ะครับว่าถูกต้องหรือไม่ ตัวแปรแต่ละตัวมีข้อมูลหรือไม่... ตรงนี้เป็นการฝึกทักษะในการ debug code ในการเขียนโปรแกรมทุกภาษาล่ะครับ....
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-02 11:28:13 By : Songkram
 


 

No. 13

Guest


ขอบคุณครับ จะลองแก้ไขดู
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-02 11:54:46 By : เชียร์โฮสติ้ง
 

   

ค้นหาข้อมูล


   
 

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