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 > upload ภาพแล้วขึ้นแต่ 69_C:WindowsTempphpB149.tmp ในฐานข้อมูลครับ



 

upload ภาพแล้วขึ้นแต่ 69_C:WindowsTempphpB149.tmp ในฐานข้อมูลครับ

 



Topic : 119961



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



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




ขึ้นแบบนี้ในฐานข้อมูลครับ แต่ภาพไม่เข้า ไม่รู้ไปอยู่ไหน

69_C:WindowsTempphpB149.tmp

Code (PHP)
if($sur_pic_leaf != "")
	{
		copy("temp/$sur_pic_leaf","files/".$sur_detail_id."_".$sur_pic_leaf); 
		unlink("temp/$sur_pic_leaf");
		mysql_query(" UPDATE survey_detail SET sur_pic_leaf = '".$sur_detail_id."_".$sur_pic_leaf."' WHERE sur_detail_id = '$sur_detail_id' ");
	}




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-11-16 15:53:12 By : tikki View : 1046 Reply : 20
 

 

No. 1



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



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


ขอดูโค้ดก่อนหน้านี้ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-16 16:14:10 By : arm8957
 


 

No. 2



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



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


การอัพโหลดแต่ดันไปใช้ copy() แทนที่จะใช้ move_uploaded_file() ระวังไปเจอบางโฮสท์เขาไม่อนุญาต โค้ดทำงานไม่ได้ จะเดี้ยงเป็นแถบๆกันนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-16 17:05:29 By : mr.v
 

 

No. 3



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : arm8957 เมื่อวันที่ 2015-11-16 16:14:10
รายละเอียดของการตอบ ::
Code (PHP)
<? include_once "connDB.php"; ?>
<?
if($submit=="OK"){
if($id1==""){
		
			$tree_id=$_POST["txttree_id"];
			$sur_id=$_POST["txtsur_id"];
			$user_id=$_POST["txtuser_id"];
			$pnt_id=$_POST["txtpnt_id"];
			$dataPost='47160';
			$dataID='unknow';
	
	
 if($pnt_id==''){
	
	/*** Check Username Exists ***/
	$strSQL = "SELECT * FROM plant WHERE pnt_vernac_name = '$txtpnt_vernac_name' ";
	$objQuery = mysql_query($strSQL);
	$objResult = mysql_fetch_array($objQuery);
	if($objResult)
	{
		echo "<span class='style1'><center><h2>ชื่อผู้ใช้งานซ้ำ</h2></center></span>";
	}else{
	
	$new_id =mysql_result(mysql_query("Select Max(pnt_id)+1 as MaxID from  plant"),0,"MaxID");//เลือกเอาค่า id ที่มากที่สุดในฐานข้อมูลและบวก 1 เข้าไปด้วยเลย
            if($new_id==''){ // ถ้าได้เป็นค่าว่าง หรือ null ก็แสดงว่ายังไม่มีข้อมูลในฐานข้อมูล
                $pnt_id="0001";
            }else{
                $pnt_id=sprintf("%04d",$new_id);//ถ้าไม่ใช่ค่าว่าง
				
            }
	
		$strSQL = "INSERT INTO  `plant` (pnt_id,pnt_comm_name,family_id,pnt_sci_name,pnt_vernac_name,pnt_synonym_name,pnt_info,pnt_benefit,pnt_reference,pnt_date) 
				VALUES ('$pnt_id','".$txtpnt_comm_name."','".$txtfamily_id."','".$txtpnt_sci_name."','".$txtpnt_vernac_name."','".$txtpnt_synonym_name."','".$txtpnt_info."','".$txtpnt_benefit."','".$txtpnt_reference."','".date("Y-m-d")."')  ";
		$objQuery = mysql_query($strSQL);
		$plant_id =  mysql_insert_id();
	}
	}
	}else
	{
		$plant_id = $pnt_id;
	}

	// Insert tree
	if($submit == "OK")
	{

		if($txttree_id ==''){
		$plant_id = $pnt_id;
	
	$new_id =mysql_result(mysql_query("Select Max(substr(tree_id,-3))+1 as MaxID from  tree where pnt_id = $plant_id"),0,"MaxID");//เลือกเอาค่า id ที่มากที่สุดในฐานข้อมูลและบวก 1 เข้าไปด้วยเลย
			
            if($new_id==''){ // ถ้าได้เป็นค่าว่าง หรือ null ก็แสดงว่ายังไม่มีข้อมูลในฐานข้อมูล
                $new_id="001";
				}
                $tree_id="2"."-"."47160"."-"."$plant_id".sprintf("%03d",$new_id);//ถ้าไม่ใช่ค่าว่าง
				
				
				
		$strSQL = "INSERT INTO  `tree` (tree_id,pnt_id,tree_latitude,tree_longitude) 
					VALUES ('$tree_id','".$plant_id."','".$txttree_latitude."','".$txttree_longitude."')  ";
			$objQuery = mysql_query($strSQL);
	}else{
	
	echo $strTreeID ;
	}
	}

	// survey_detail
	
if($txttree_id==''){
	// Insert survey_detail
	$strSQL = "INSERT INTO  `survey_detail` (tree_id,sur_numtree,sur_high,sur_circum,sur_time,sur_id,flag_to_admin,message_to_admin) 
			VALUES ('$tree_id','".$txtsur_numtree."','".$txtsur_high."','".$txtsur_circum."','".date("Y-m-d H:i:s")."','".$txtsur_id."','1','".$txtmesg."')  ";
	$objQuery = mysql_query($strSQL);

	$sur_detail_id = mysql_insert_id();

}else{

// Insert survey_detail
	$strSQL = "INSERT INTO  `survey_detail` (tree_id,sur_numtree,sur_high,sur_circum,sur_time,sur_id,flag_to_admin,message_to_admin) 
			VALUES ('".$txttree_id."','".$txtsur_numtree."','".$txtsur_high."','".$txtsur_circum."','".date("Y-m-d H:i:s")."','".$txtsur_id."','1','".$txtmesg."')  ";
	$objQuery = mysql_query($strSQL);

	$sur_detail_id = mysql_insert_id();
}
	$sur_pic_tree=$_POST["sur_pic_tree"];
	$sur_pic_trunk=$_POST["sur_pic_trunk"];
	$sur_pic_leaf=$_POST["sur_pic_leaf"];
	$sur_pic_flower=$_POST["sur_pic_flower"];
	$sur_pic_fruit=$_POST["sur_pic_fruit"];
	// Upload Images
	if($sur_pic_tree != "")
	{
		copy("temp/$sur_pic_tree","files/".$sur_detail_id."_".$sur_pic_tree); // Copy from Temp
		unlink("temp/$sur_pic_tree"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_tree = '".$sur_detail_id."_".$sur_picee."' WHERE sur_detail_id = '$sur_detail_id' ");
	}
	if($sur_pic_trunk != "")
	{
		copy("temp/$sur_picunk","files/".$sur_detail_id."_".$sur_pic_trunk); // Copy from Temp
		unlink("temp/$sur_pic_trunk"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_trunk = '".$sur_detail_id."_".$sur_pic_trunk."' WHERE sur_detail_id = '$sur_detail_id' ");
	}
	if($sur_pic_leaf != "")
	{
		copy("temp/$sur_pic_leaf","files/".$sur_detail_id."_".$sur_pic_leaf); // Copy from Temp
		unlink("temp/$sur_pic_leaf"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_leaf = '".$sur_detail_id."_".$sur_pic_leaf."' WHERE sur_detail_id = '$sur_detail_id' ");
	}
	if($sur_pic_flower != "")
	{
		copy("temp/$sur_pic_flower","files/".$sur_detail_id."_".$sur_pic_flower); // Copy from Temp
		unlink("temp/$sur_pic_flower"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_flower = '".$sur_detail_id."_".$sur_pic_flower."' WHERE sur_detail_id = '$sur_detail_id' ");
	}
	if($sur_pic_fruit != "")
	{
		copy("temp/$sur_pic_fruit","files/".$sur_detail_id."_".$sur_pic_fruit); // Copy from Temp
		unlink("temp/$sur_pic_fruit"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_fruit = '".$sur_detail_id."_".$sur_pic_fruit."' WHERE sur_detail_id = '$sur_detail_id' ");
	}



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-16 18:40:22 By : sacool
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 2 เขียนโดย : mr.v เมื่อวันที่ 2015-11-16 17:05:29
รายละเอียดของการตอบ ::
เป็นเหมือนกันครับ 83_C:WindowsTempphp8F37.tmp

Code (PHP)
if($sur_pic_tree != "")
	{
		move_uploaded_file("temp/$sur_pic_tree","files/".$sur_detail_id."_".$sur_pic_tree); // Copy from Temp
		unlink("temp/$sur_pic_tree"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_tree = '".$sur_detail_id."_".$sur_picee."' WHERE sur_detail_id = '$sur_detail_id' ");
	}


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-16 18:45:35 By : sacool
 


 

No. 5



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



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

move_uploaded_file("temp/$sur_pic_tree","files/".$sur_detail_id."_".$sur_pic_tree); // Copy from Temp

มันควรจะเป็น

move_uploaded_file( $_FILES['FilesInputTagName']['tmp_name'],"files/".$sur_detail_id."_".$sur_pic_tree);
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 00:38:19 By : NewbiePHP
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-17 00:38:19
รายละเอียดของการตอบ ::
ไม่ได้เหมือนเดิมครับ TT
Code (PHP)
if($sur_pic_tree != "")
	{
		move_uploaded_file( $_FILES['sur_pic_tree']['temp'],"files/".$sur_detail_id."_".$sur_pic_tree);
		unlink("temp/$sur_pic_tree"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_tree = '".$sur_detail_id."_".$sur_picee."' WHERE sur_detail_id = '$sur_detail_id' ");
	}

87_C:WindowsTempphpCECE.tmp



ประวัติการแก้ไข
2015-11-17 01:11:42
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 01:10:47 By : sacool
 


 

No. 7



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



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

move_uploaded_file( $_FILES['sur_pic_tree']['temp'],"files/".$sur_detail_id."_".$sur_pic_tree);
สีแดงมันผิดนะครับ

ปล. unlink("temp/$sur_pic_tree"); // Delete Temp ไม่ต้องทำครับ มันmove มาที่ใหม่แล้ว


ประวัติการแก้ไข
2015-11-17 01:28:22
2015-11-17 01:29:25
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 01:26:50 By : NewbiePHP
 


 

No. 8



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



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


ตอบความคิดเห็นที่ : 7 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-17 01:26:50
รายละเอียดของการตอบ ::
ยังเป็นเหมือนเดิมครับ คือแสดงแต่ 91_C:WindowsTempphpE6F4.tmp โฟล์เดอร์ก็ไม่เข้า แต่ในฐานข้อมูลแสดง 91_C:WindowsTempphpE6F4.tmp ครับ
ส่วน code ก็ตามแบบเลยครับ
Code (PHP)
if($sur_pic_tree != "")
	{
		move_uploaded_file( $_FILES['sur_pic_tree']['temp'],"files/".$sur_detail_id."_".$sur_pic_tree);
		//unlink("temp/$txtsur_pic_tree"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_tree = '".$sur_detail_id."_".$sur_pic_tree."' WHERE sur_detail_id = '$sur_detail_id' ");
	}




ประวัติการแก้ไข
2015-11-17 01:47:56
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 01:46:28 By : sacool
 


 

No. 9



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



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

ไม่เข้าใจครับ ผมเน้น temp สีแดง ว่าผิด คุณกลับไม่แก้ไข

มันต้องเป็น tmp_name ตามที่ผมเขียนให้ไปที่คห 5
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 01:49:13 By : NewbiePHP
 


 

No. 10



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



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

Code (PHP)
if($sur_pic_tree != "")
	{
		move_uploaded_file($_FILES['sur_pic_tree']['tmp_name'],"files/".$sur_detail_id."_".$sur_pic_tree);
		mysql_query(" UPDATE `survey_detail` SET sur_pic_tree = '".$sur_detail_id."_".$sur_pic_tree."' WHERE sur_detail_id = '$sur_detail_id' ");
	}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 01:50:39 By : progamer2000
 


 

No. 11



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



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


ตอบความคิดเห็นที่ : 9 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-17 01:49:13
รายละเอียดของการตอบ ::
ที่เน้นให้ ผมลองเปลี่ยนแล้วครับ
err
Code (PHP)
if($sur_pic_tree != "")
	{
		move_uploaded_file($_FILES['sur_pic_tree']['tmp_name'],"files/".$sur_detail_id."_".$sur_pic_tree);
		mysql_query(" UPDATE `survey_detail` SET sur_pic_tree = '".$sur_detail_id."_".$sur_pic_tree."' WHERE sur_detail_id = '$sur_detail_id' ");
	}



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 02:05:36 By : sacool
 


 

No. 12



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



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


ตอบความคิดเห็นที่ : 10 เขียนโดย : progamer2000 เมื่อวันที่ 2015-11-17 01:50:39
รายละเอียดของการตอบ ::

err

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 02:09:03 By : sacool
 


 

No. 13



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



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

ปัญหาคือหาไฟล์ไม่เจอ
$fnm="files/".$sur_detail_id."_".$sur_pic_tree;
move_uploaded_file($_FILES['sur_pic_tree']['tmp_name'],$fnm);
if( file_exists( $fnm )){
// update
}else{
echo "cannot move upload file ", $_FILES['sur_pic_tree']['tmp_name'], '-->', $fnm;
}

ถ้า หาไฟล์ไม่เจอ
1 folder files ได้ถูกสร้างหรือยัง
2 สร้างแล้ว กำหนด permissiion ให้ write ได้หรือยัง

ถ้ามันไม่ได้ ลองเอา หน้า form มาดูหน่อยครับ เขียนไว้ยังไง

ลืม <form encrypt="multipart/data" ไปหรือเปล่า


ประวัติการแก้ไข
2015-11-17 02:20:43
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 02:17:08 By : NewbiePHP
 


 

No. 14



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



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


ตอบความคิดเห็นที่ : 13 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-17 02:17:08
รายละเอียดของการตอบ ::
ไม่แสดงครับ สำหรับ โฟล์เดอร์ผมสร้างเรียบร้อยแล้ว ส่วนเซ็ตพารามิเตอร์ ตอนนี้ผมทำใน appserv อยู่ครับ
Code (PHP)
 <?  if($submit=="Add"){?>
  <form   action="?p=manager-surveydetail&submit=OK&show=OK&id1="   method="post" enctype='multipart/form-data'>
  <!--  start page-heading -->
<div id="page-heading">
		<h1 align="left" class="style3">เพิ่มข้อมูลสำรวจ</h1>
	</div>
      <script src="http://code.jquery.com/jquery-latest.js"></script>
<script language="JavaScript">
$(document).ready(function(){
	$("#txtpnt_id").change(function(){
	//alert($(this).val());
			$.ajax({ 
				url:"autofill-plant.php" ,
				type: "POST",
				data: 'spnt_id=' +$("#txtpnt_id").val()
			})
			.success(function(result) { 

				var obj = jQuery.parseJSON(result);
				
					if(obj == '')
					{
						$('input[type=text]').val('');
					}
					else
					{
						  $.each(obj, function(key, inval) {

							   $("#txtpnt_id").val(inval["pnt_id"]);
							   $("#txtpnt_vernac_name").val(inval["pnt_vernac_name"]);
							   $("#txtpnt_comm_name").val(inval["pnt_comm_name"]);
							   $("#txtfamily_id").val(inval["family_id"]);
							   $("#txtpnt_sci_name").val(inval["pnt_sci_name"]);
							   $("#txtpnt_synonym_name").val(inval["pnt_synonym_name"]);
							   $("#txttree_id").val(inval["tree_id"]);
							   $("#txtpnt_benefit").val(inval["pnt_benefit"]);
							   $("#txtpnt_info").val(inval["pnt_info"]);
							   $("#txtpnt_reference").val(inval["pnt_reference"]);
								$("#txtpnt_date").val(inval["pnt_date"]);
						  });
					}

			});

		});
		
		$("#txtpnt_vernac_name").change(function(){
		//alert($(this).val());
			$.ajax({ 
				url:"autofill-plant2.php" ,
				type: "POST",
				data: 'spnt_vernac_name=' +$("#txtpnt_vernac_name").val()
			})
			.success(function(result) { 

				var obj = jQuery.parseJSON(result);
				
					if(obj == '#txtpnt_vernac_name')
					{
						$('input[type=text]').val('');
						
					}
					else
					{
						  $.each(obj, function(key, inval) {

							   $("#txtpnt_id").val(inval["pnt_id"]);
							   $("#txtpnt_vernac_name").val(inval["pnt_vernac_name"]);
							   $("#txtpnt_comm_name").val(inval["pnt_comm_name"]);
							   $("#txtfamily_id").val(inval["family_id"]);
							   $("#txtpnt_sci_name").val(inval["pnt_sci_name"]);
							   $("#txtpnt_synonym_name").val(inval["pnt_synonym_name"]);
							   $("#txttree_id").val(inval["tree_id"]);
							   $("#txtpnt_benefit").val(inval["pnt_benefit"]);
							   $("#txtpnt_info").val(inval["pnt_info"]);
							   $("#txtpnt_reference").val(inval["pnt_reference"]);
							$("#txtpnt_date").val(inval["pnt_date"]);
						  });
					}

			});

		});
	
			$("#txttree_id").change(function(){
			//alert($(this).val());
			$.ajax({ 
				url:"autofill-tree.php" ,
				type: "POST",
				data: 'stree_id=' +$("#txttree_id").val()
			})
			.success(function(result) { 

				var obj = jQuery.parseJSON(result);
				
					if(obj == '#txttree_id')
					{
						$('input[type=text]').val('');
						
					}
					else
					{
						  $.each(obj, function(key, inval) {

							  $("#txttree_id").val(inval["tree_id"]);
							   $("#txttree_latitude").val(inval["tree_latitude"]);
							   $("#txttree_longitude").val(inval["tree_longitude"]);
							   $("#txtpnt_id").val(inval["pnt_id"]);
							   $("#txtpnt_vernac_name").val(inval["pnt_vernac_name"]);
							   $("#txtpnt_comm_name").val(inval["pnt_comm_name"]);
							   $("#txtfamily_id").val(inval["family_id"]);
							   $("#txtpnt_sci_name").val(inval["pnt_sci_name"]);
							   $("#txtpnt_synonym_name").val(inval["pnt_synonym_name"]);
							   $("#txttree_id").val(inval["tree_id"]);
							   $("#txtpnt_benefit").val(inval["pnt_benefit"]);
							   $("#txtpnt_info").val(inval["pnt_info"]);
							   $("#txtpnt_reference").val(inval["pnt_reference"]);
								$("#txtpnt_date").val(inval["pnt_date"]);

						  });
					}

			});

		});
		$("#txtsur_id").change(function(){
		//alert($(this).val());
			$.ajax({ 
				url:"autofill-surveying.php" ,
				type: "POST",
				data: 'ssur_id=' +$("#txtsur_id").val()
			})
			.success(function(result) { 

				var obj = jQuery.parseJSON(result);
				
					if(obj == '#txtsur_id')
					{
						$('input[type=text]').val('');
						
					}
					else
					{
						  $.each(obj, function(key, inval) {

							  $("#txtsur_id").val(inval["sur_id"]);
							   $("#txtuser_id").val(inval["user_id"]);
							   $("#txtsur_locality").val(inval["sur_locality"]);
				

						  });
					}

			});

		});
	});
	</script>
	<!-- end page-heading -->
  <table width="98%" align="center">
    <tr>
      <td width='30%'  align='right'>รหัสทะเบียนต้น : </td>
      <td width='70%'><input type="text" name="txttree_id" id="txttree_id" class="inp-form300" placeholder="รหัสทะเบียนต้น"/></td>
    </tr>
  <tr>
      <td width='30%'  align='right'>ละติจูด :</td>
      <td width='70%'><input type="text" name="txttree_latitude" id="txttree_latitude" class="inp-form300" placeholder="ละติจูด"/></td>
    </tr>
    <tr>
      <td width='30%'  align='right'>ลองจิจูด :</td>
      <td width='70%'><input type="text" name="txttree_longitude" id="txttree_longitude" class="inp-form300" placeholder="ลองจิจูด"/></td>
    </tr>
      <tr>
      <td width='30%'  align='right'>รหัสข้อมูล :</td>
      <td width='70%'>        <input type="text" name="txtpnt_id" id="txtpnt_id" class="inp-form300" placeholder="รหัสข้อมลพืช"/></td>
    </tr>
    <tr>
      <td width='30%'  align='right'>ชื่อพื้นเมือง :</td>
      <td width='70%'><input type="text" name="txtpnt_vernac_name" id="txtpnt_vernac_name" class="inp-form300" placeholder="ชื่อพื้นเมือง" /></td>
    </tr>
     <tr>
      <td width='30%'  align='right'>ชื่อสามัญ : </td>
      <td width='70%'>        <input type="text" name="txtpnt_comm_name" id="txtpnt_comm_name" class="inp-form300" placeholder="ชื่อสามัญ"/></td>
    </tr>
    <tr>
      <td width='30%'  align='right'>ชื่อวงศ์ :</td>
      <td width='70%'><input type="text" name="txtfamily_id" class="inp-form300" id="txtfamily_id">         </td>
    </tr>
    <tr>
      <td width='30%'  align='right'>ชื่อวิทยาศาสตร์ :</td>
      <td width='70%'><input type="text" name="txtpnt_sci_name" id="txtpnt_sci_name" class="inp-form300" placeholder="ชื่อวิทยาศาสตร์"/></td>
    </tr>
    
    <tr>
      <td width='30%'  align='right'>ชื่อพ้อง :</td>
      <td width='70%'><input name="txtpnt_synonym_name" type="text" id="txtpnt_synonym_name" class="inp-form300" placeholder="ชื่อพ้อง"/></td>
    </tr>

   <tr>
      <td width='30%'  align='right'>ลักษณะทางพฤกษศาตร์ :</td>
      <td width='70%'><textarea name="txtpnt_info" rows="10" class="form-textarea250" id="txtpnt_info" placeholder="ลักษณะทางพฤกษศาสตร์"></textarea></td>
    </tr>
     <tr>
      <td width='30%'  align='right'>ประโยชน์ :</td>
      <td width='70%'><textarea name="txtpnt_benefit" rows="10" class="form-textarea250" id="txtpnt_benefit" placeholder="ประโยชน์"></textarea></td>
    </tr>
     <tr>
      <td width='30%'  align='right'>เอกสารอ้างอิง :</td>
      <td width='70%'><textarea name="txtpnt_reference" rows="10" class="form-textarea250" id="txtpnt_reference" placeholder="เอกสารอ้างอิง"></textarea></td>
    </tr>
    <tr>
      <td width='30%'  align='right'>วันที่บันทึก :</td>
      <td width='70%'><input name="txtpnt_date" id="txtpnt_date" rows="10" class="inp-form300" placeholder="วันที่บันทึก" type="text"  /></td>
    </tr>
     <tr>
      <td width='30%'  align='right'>รหัสทะเบียนสำรวจ :</td>
      <td width='70%'><label>
        <input type="text" name="txtsur_id"  class="inp-form300" id="txtsur_id" value="" placeholder="รหัสทำเบียนสำรวจ" >
      </label>          </td>
    </tr>
    <tr>
      <td width='30%'  align='right'>รหัสสมาชิก :</td>
      <td width='70%'><input type="text" name="txtuser_id" id="txtuser_id" class="inp-form300" placeholder="รหัสสมาชิก" /></td>
    </tr>
    
    <tr>
      <td width='30%'  align='right'>&nbsp;</td>
      <td width='70%'><textarea name="txtsur_locality" id="txtsur_locality" placeholder="สถานที่สำรวจ" class="form-textarea250">
      </textarea></td>
    </tr>
     
       <tr>
      <td width='30%'  align='right'>ความสูง :</td>
      <td width='70%'>        <input type="text" name="txtsur_high" id="txtsur_high" class="inp-form300" placeholder="ความสูง"/></td>
    </tr>
       <tr>
      <td width='30%'  align='right'>เส้นรอบวง :</td>
      <td width='70%'>        <input type="text" name="txtsur_circum" id="txtsur_circum" class="inp-form300" placeholder="เส้นรอบวง"/></td>
    </tr>
       <tr>
      <td width='30%'  align='right'>รูปต้นสมบูรณ์ :</td>
      <td width='70%'>        <input type="file" name="sur_pic_tree" id="sur_pic_tree"  placeholder="ภาพต้นสมบูรณ์"/></td>
    </tr>
       <tr>
      <td width='30%'  align='right'>รูปลำต้น :</td>
      <td width='70%'><input type="file" name="sur_pic_trunk" id="sur_pic_trunk"  placeholder="ภาพลำต้น"/></td>
    </tr>
       <tr>
      <td width='30%'  align='right'>รูปใบ :</td>
      <td width='70%'>        <input type="file" name="sur_pic_leaf" id="sur_pic_leaf"  placeholder="ภาพใบ"/></td>
    </tr>
       <tr>
      <td width='30%'  align='right'>รูปดอก :</td>
      <td width='70%'>        <input type="file" name="sur_pic_flower" id="sur_pic_flower"  placeholder="ภาพดอก"/></td>
    </tr>
       <tr>
      <td width='30%'  align='right'>รูปผล :</td>
      <td width='70%'>        <input type="file" name="sur_pic_fruit" id="sur_pic_fruit"  placeholder="ภาพผล"/></td>
    </tr>
    <tr height='50'>
      <td> </td>
      <td align='left' valign='middle'><input type='submit' name='Submit2' value='   บันทึก   ' class="form-submit">
          <input type='reset' name='Submit2' value='ล้างข้อมูล' class="form-reset">&nbsp;&nbsp;
          <input type='button' name='Submit2' value='   ยกเลิก   ' onClick="document.location.href='?p=manager-surveydetail&show=OK'" class="form-cancel"></td>
    </tr>
  </table>
</form>





ประวัติการแก้ไข
2015-11-17 02:31:49
2015-11-17 02:53:31
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 02:29:27 By : sacool
 


 

No. 15



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



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


ลองดูครับ ผมปรับให้เฉพาะชุดของการอัพโหลดรูปนะครับ ลองดูว่าได้ป่าว
Code (PHP)
$sur_pic_tree = $_FILES["sur_pic_tree"]["name"];
	$sur_pic_trunk=$_FILES["sur_pic_trunk"]["name"];
	$sur_pic_leaf=$_FILES["sur_pic_leaf"]["name"];
	$sur_pic_flower=$_FILES["sur_pic_flower"]["name"];
	$sur_pic_fruit=$_FILES["sur_pic_fruit"]["name"];
	
	$tmp_sur_pic_tree=$_FILES["sur_pic_tree"]["tmp_name"];
	$tmp_sur_pic_trunk=$_FILES["sur_pic_trunk"]["tmp_name"];
	$tmp_sur_pic_leaf=$_FILES["sur_pic_leaf"]["tmp_name"];
	$tmp_sur_pic_flower=$_FILES["sur_pic_flower"]["tmp_name"];
	$tmp_sur_pic_fruit=$_FILES["sur_pic_fruit"]["tmp_name"];
	
	// Upload Images
	if($sur_pic_tree != "")
	{
		move_uploaded_file($tmp_sur_pic_tree,"files/".$sur_detail_id."_".$sur_pic_tree); // move_uploaded_file from Temp
		unlink("$tmp_sur_pic_tree"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_tree = '".$sur_detail_id."_".$sur_picee."' WHERE sur_detail_id = '$sur_detail_id' ");
	}
	if($sur_pic_trunk != "")
	{
		move_uploaded_file($tmp_sur_pic_trunk,"files/".$sur_detail_id."_".$sur_pic_trunk); // move_uploaded_file from Temp
		unlink("$tmp_sur_pic_trunk"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_trunk = '".$sur_detail_id."_".$sur_pic_trunk."' WHERE sur_detail_id = '$sur_detail_id' ");
	}
	if($sur_pic_leaf != "")
	{
		move_uploaded_file($tmp_sur_pic_leaf,"files/".$sur_detail_id."_".$sur_pic_leaf); // move_uploaded_file from Temp
		unlink("$tmp_sur_pic_leaf"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_leaf = '".$sur_detail_id."_".$sur_pic_leaf."' WHERE sur_detail_id = '$sur_detail_id' ");
	}
	if($sur_pic_flower != "")
	{
		move_uploaded_file($tmp_sur_pic_flower,"files/".$sur_detail_id."_".$sur_pic_flower); // move_uploaded_file from Temp
		unlink("$tmp_sur_pic_flower"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_flower = '".$sur_detail_id."_".$sur_pic_flower."' WHERE sur_detail_id = '$sur_detail_id' ");
	}
	if($sur_pic_fruit != "")
	{
		move_uploaded_file($tmp_sur_pic_fruit,"files/".$sur_detail_id."_".$sur_pic_fruit); // move_uploaded_file from Temp
		unlink("$tmp_sur_pic_fruit"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_fruit = '".$sur_detail_id."_".$sur_pic_fruit."' WHERE sur_detail_id = '$sur_detail_id' ");
	}



ประวัติการแก้ไข
2015-11-17 09:18:30
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 09:17:11 By : arm8957
 


 

No. 16



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



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

ที่บันทัดแรกของ ไฟล์ รับค่า เพิ่มโค๊ดข้างล่าง ทดสอบ ดูหน่อยครับ ได้อะไรมาช่วยนำมาแสดงหน่อยครับ
Code (PHP)
<?php
if( isset($_REQUEST['submit']) && $_REQUEST['submit']=='OK'){
	print_r( array('_REQUEST'=>$_REQUEST, '_FILES'=> $_FILES)); 
	exit;
}
?>



ส่วนการใช้คำสั่ง jQuery.parseJSON
ให้ทำเป็น function ไว้ครับ
Code (PHP)
function jqJSON(json){
	try{ 	var rs = $.parseJSON(json); return rs; } catch(e){ alert(e); return false; } 
}
var data;
if( data = jqJSON( jsondata )){
    // data มีรูปแบบเป็น object ใช้งานได้
}else{
   // data มีค่าเป็น boolean false;
   alert( jsondata );
}


การใช้งาน แบบที่ทำอยู่ผิดครับ
var obj = jQuery.parseJSON(result);
if(obj == '#txtsur_id'){
obj ไม่มีโอกาสเป็น '#txtsur_id'
และ javascript จะหยุดทำงาน ถ้า result ไม่มีรูปแบบ object notify
ไม่ลงมาทำบันทัด if() ครับ

ทดสอบ
Code (PHP)
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script language="JavaScript">
function jqJSON(json){
	try{ 	var rs = $.parseJSON(json); return rs; } catch(e){ alert(e); return false; } 
}
$(document).ready(function(){
	$('#x').click(function(){
		var x='abcdef';
		var t = $.parseJSON(x);
		alert(x);
	});
	$('#y').click(function(){
		var x='abcdef';
		var t = jqJSON(x);
		alert(x);
	});
});
</script>
</head>
<body>
1234
<button id="x">x</button>
<button id="y">y</button>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 09:29:54 By : NewbiePHP
 


 

No. 17



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



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


ตอบความคิดเห็นที่ : 16 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-17 09:29:54
รายละเอียดของการตอบ ::
ได้แล้วครับ ขอบคุณมากๆ เลยครับ

แล้วถ้าจะอัพเดทแล้วให้มันทับไฟล์เดิมทำยังไงหรอครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-18 14:59:49 By : sacool
 


 

No. 18



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



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


ตอบความคิดเห็นที่ : 15 เขียนโดย : arm8957 เมื่อวันที่ 2015-11-17 09:17:11
รายละเอียดของการตอบ ::
เข้าแล้วครับ ขอบคุณครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-18 15:00:28 By : sacool
 


 

No. 19



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



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

ที่ได้ ได้ยังไงครับ เฉลยด้วยนะครับทำแบบไหน คนมาอ่านทีหลังจะได้รู้ด้วยครับ

ส่วนการ อัพเดททับไฟล์เดิม ก็อ่านชื่อไฟล์เก่ามาเก็บไว้ก่อน แล้ว move ลง ชื่อไฟล์เก่าครับ

หรืออ่านชื่อไฟล์เก่ามา ลบไฟล์เก่าทิ้ง update ชื่อไฟล์ใหม่แทน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-18 15:54:50 By : NewbiePHP
 


 

No. 20



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



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


ตอบความคิดเห็นที่ : 19 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-18 15:54:50
รายละเอียดของการตอบ ::

ส่วน code
Code (PHP)
$sur_pic_tree = $_FILES["sur_pic_tree"]["name"];
	$sur_pic_trunk=$_FILES["sur_pic_trunk"]["name"];
	$sur_pic_leaf=$_FILES["sur_pic_leaf"]["name"];
	$sur_pic_flower=$_FILES["sur_pic_flower"]["name"];
	$sur_pic_fruit=$_FILES["sur_pic_fruit"]["name"];
	
	$tmp_sur_pic_tree=$_FILES["sur_pic_tree"]["tmp_name"];
	$tmp_sur_pic_trunk=$_FILES["sur_pic_trunk"]["tmp_name"];
	$tmp_sur_pic_leaf=$_FILES["sur_pic_leaf"]["tmp_name"];
	$tmp_sur_pic_flower=$_FILES["sur_pic_flower"]["tmp_name"];
	$tmp_sur_pic_fruit=$_FILES["sur_pic_fruit"]["tmp_name"];
	
	// Upload Images
	if($sur_pic_tree != "")
	{
		move_uploaded_file($tmp_sur_pic_tree,"files/".$sur_detail_id."_".$sur_pic_tree); // move_uploaded_file from Temp
		unlink("$tmp_sur_pic_tree"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_tree = '".$sur_detail_id."_".$sur_picee."' WHERE sur_detail_id = '$sur_detail_id' ");
	}
	if($sur_pic_trunk != "")
	{
		move_uploaded_file($tmp_sur_pic_trunk,"files/".$sur_detail_id."_".$sur_pic_trunk); // move_uploaded_file from Temp
		unlink("$tmp_sur_pic_trunk"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_trunk = '".$sur_detail_id."_".$sur_pic_trunk."' WHERE sur_detail_id = '$sur_detail_id' ");
	}
	if($sur_pic_leaf != "")
	{
		move_uploaded_file($tmp_sur_pic_leaf,"files/".$sur_detail_id."_".$sur_pic_leaf); // move_uploaded_file from Temp
		unlink("$tmp_sur_pic_leaf"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_leaf = '".$sur_detail_id."_".$sur_pic_leaf."' WHERE sur_detail_id = '$sur_detail_id' ");
	}
	if($sur_pic_flower != "")
	{
		move_uploaded_file($tmp_sur_pic_flower,"files/".$sur_detail_id."_".$sur_pic_flower); // move_uploaded_file from Temp
		unlink("$tmp_sur_pic_flower"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_flower = '".$sur_detail_id."_".$sur_pic_flower."' WHERE sur_detail_id = '$sur_detail_id' ");
	}
	if($sur_pic_fruit != "")
	{
		move_uploaded_file($tmp_sur_pic_fruit,"files/".$sur_detail_id."_".$sur_pic_fruit); // move_uploaded_file from Temp
		unlink("$tmp_sur_pic_fruit"); // Delete Temp
		mysql_query(" UPDATE `survey_detail` SET sur_pic_fruit = '".$sur_detail_id."_".$sur_pic_fruit."' WHERE sur_detail_id = '$sur_detail_id' ");
	}



แล้วตรงที่พี่บอกคือเพิ่ม ครับ
Code (PHP)
<?php
if( isset($_REQUEST['submit']) && $_REQUEST['submit']=='OK'){
	print_r( array('_REQUEST'=>$_REQUEST, '_FILES'=> $_FILES)); 
	exit;
}
?>





แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-18 16:15:27 By : sacool
 

   

ค้นหาข้อมูล


   
 

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