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 : 075120

Guest




คือเราเปลี่ยนรูปได้...แต่เวลาเราไม่เลือกเปลี่ยนรูปภาพ..จะเอารูปเก่าแล้วกดแก้ไขข้อมูลเลย..มันไม่ให้แก้ไขค่ะ...ไม่รู้ต้องเพิ่มโค้ดตรงไหน เพราะก๊อปโค้กนี้มากจากไฟล์เพิ่มข้อมูลนะค่ะ....รบกวนทีนะค่ะะะะะ


โค้ดไฟล์ editfrom.php

Code (PHP)
<?
include("admin_session.php");
include("../connect.php");

$sql = "select 
* from doc_in where number_in='$number_in' ";
$ans = mysql_query($sql);
$result = mysql_fetch_array($ans);
	$number_in		= $result[number_in];
	$kh_in				= $result[kh_in];
	$name_in			= $result[name_in];
	$from_in			= $result[from_in];
	$to_in				= $result[to_in];
	$id_department = $result[id_department];
	$status_in		= $result[status_in];
	$date_in			= $result[date_in];
	$date_na			= $result[date_na];
	$detail_in			= $result[detail_in];
	$date1		= $result[date_doc];
	$speed_in		= $result[speed_in];
	$rab_in			= $result[rab_in];
	$photo		= $result[photo];
	
	?>

<html>
<head>

<title>แก้ไขข้อมูล</title>

</head>
<body>
<TABLE border= "0" align="center" width="100%">
  <tr>
    <td  rowspan="4" bgcolor="#A9FCFC">  </td>
    <td width="85%"><img src="../images/wallpaper/logo.jpg" width="100%" height="295" /></td>
    <td  rowspan="4" bgcolor="#A9FCFC"></td>
  </tr>

  <tr>  
    <td width="85%"> <center>
	<a href="admin_page.php"><img src="../images/wallpaper/bon22.jpg" width="100" height="40" />
	<a href="admin_outpage.php"><img src="../images/wallpaper/bon222.jpg" width="100" height="40" />
	<a href="admin_songpage.php"><img src="../images/wallpaper/bon33.jpg" width="100" height="40" />
	<a href="admin_end.php"><img src="../images/wallpaper/bon3.jpg" width="100" height="40" />
	<a href="admin_search.php"><img src="../images/wallpaper/bon4.jpg" width="100" height="40" />
	<a href="tidtam.php"><img src="../images/wallpaper/bon5.jpg" width="100" height="40" />
		<a href="admin_userpage.php"><img src="../images/wallpaper/bon8.jpg" width="100" height="40" />
	<a href="admin_printpage.php"><img src="../images/wallpaper/bon7.jpg" width="100" height="40" />
	<a href="logout.php"><img src="../images/wallpaper/bon6.jpg" width="98" height="40" /> </center></td>
	</tr>
	 
  <tr>
    <td><BR>
<center><h3>แก้ไขข้อมูล</h3></center>


	  <table border= "0" bgcolor="#FCE294" div align="center">
<form name="form1" method="post" action="admin_editFinish.php"> 
<input type="hidden" name="number_in" value="<? echo $number_in;?>">
<tr><td  div align="center">เลขที่หนังสือ</td> <td><input type="text" name="kh_in" value="<? echo $kh_in;?>"size= "20 " ></td><tr>
 <tr><td  div align="center">เรื่องหนังสือ</td><td><input type="text" name="name_in" value="<? echo $name_in;?>"size= "50 " ></td><tr>
 <tr><td  div align="center">ชั้นความเร็ว</td><td>
	  <SELECT name=  "speed_in" >
			 <option value= "<? echo $speed_in?>"><? echo $speed_in?> 
			 <OPTION value= "" >เรื่องธรรมดา   
			<OPTION value= "(ด่วน)" >(ด่วน)
			<OPTION value= "(ด่วนมาก)" >(ด่วนมาก)
			<OPTION value= "(ด่วนที่สุด)" >(ด่วนที่สุด)
			</SELECT></td><tr>
			 <tr><td  div align="center">ชั้นความลับ</td><td>
	  <SELECT name=  "rab_in" >
				 <option value= "<? echo $rab_in?>"><? echo $rab_in?> 
			<OPTION value= "" >เรื่องธรรมดา              
			<OPTION value= "(ลับ)" >(ลับ)
			<OPTION value= "(ลับมาก)" >(ลับมาก)
			<OPTION value= "(ลับที่สุด)" >(ลับที่สุด)
			</SELECT></td><tr>
 <tr><td  div align="center">จากหน่วย</td><td><input type="text" name="from_in" value="<? echo $from_in;?>"size= "20 " ></td><tr>
 <tr><td  div align="center">ถึงหน่วย</td><td><input type="text" name="to_in" value="<? echo $to_in;?>"size= "20 " ></td><tr>
	   <tr><td  div align="center">ลงวันที่</td><td><input name="date1" value="<? echo $date1;?>"size="20"> 
						<a href="javascript:displayDatePicker('date1')">
						<img border="0" src="formcal.gif" width="16" height="16"></a></td><tr>
 <tr><td  div align="center">การปฏิบัติ</td><td><textarea  cols="45" rows="5" name="detail_in" >
  <?echo $detail_in;?></textarea></td><tr>
 <tr><td  div align="center"> </td><td><input type="hidden" name="status_in" value="<? echo $status_in;?>"size= "20 " ></td><tr>
 <tr><td  div align="center">  </td><td><input name="id_department" type="hidden"  value= "t1" size= "20 " ></td><tr>

		<tr><td  div align="center"> </td><td><input type="file" name="photo" value="<? echo $photo;?>"
		size= "20 " > </td><tr>

		<tr><td><input name="date_in" type="hidden" id="date_in"size="30" 
		value="<? echo $date_in;?>"></td><tr>
				<tr><td><input name="date_na" type="hidden" id="date_na"size="30" 
		value="<? echo $date_na;?>"></td><tr>



	   <tr><td colspan= "2"><center><INPUT TYPE='SUBMIT' VALUE = "แก้ไขข้อมูล">
	   <INPUT TYPE='RESET' VALUE = "ยกเลิก"> </center></td></tr>
	   </form>
</td>
</tr>
</table>

<BR><BR><BR>

</table>
</body>
</html>


1



โค้ดไฟล์ action.php

Code (PHP)
<?

include("../connect.php");
				

	$photo=$_FILES['photo']['tmp_name'];
				$photo_name=$_FILES['photo']['name'];
				$photo_size=$_FILES['photo']['size'];
				$photo_type=$_FILES['photo']['type'];
									$name_last=explode(".", $photo_name);
									$c=count($name_last)-1;
									$lastname=strtolower($name_last[$c]);
											if($lastname=="gif" or  $lastname=="jpg" or $lastname=="jpeg")
												{
													$set_photo=explode(".", $photo_name);
													$pfname="im_" .$set_photo[0];
													$plname=$set_photo[1];
													$photoname=$pfname ."." .$plname;
													copy ($photo, "../images/im/" .$photoname);												

$sql = "update doc_in set 
kh_in='$kh_in' ,
name_in='$name_in' ,
from_in='$from_in' ,
to_in='$to_in' ,
id_department='$id_department' ,
status_in='$status_in' ,
date_in='$date_in' ,
date_na='$date_na' ,
detail_in='$detail_in' ,
date_doc='$date1' ,
speed_in='$speed_in' ,
rab_in='$rab_in' ,
photo='$photo'
where number_in = '$number_in' ";
$ans = mysql_query($sql);
echo"<center><h3>แก้ไขข้อมูลเรียบร้อยแล้ว</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_detail.php?number_in=$number_in'>";	

}
else
{							
echo"<center><h3>ไม่สามารถบันทึกข้อมูลได้ไฟล์ต้องนามสกุล .jpg .gif เท่านั้น</h3></center>";
echo"<meta http-equiv='refresh' content='3;url=admin_editfrom.php?number_in=$number_in'>";
}


?>


2



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-03-07 12:09:21 By : chanida View : 1096 Reply : 24
 

 

No. 1



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

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

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

ใช้ if else เช็คครับ ก่อนที่จะถึงคำสั่ง อัพโหลด ถ้าเป็นรูปเก่า ก็ให้ผ่านไป ไม่ต้องเข้าคำสั่งอัพโหลด แต่ถ้าหากว่าเป็นรูปใหม่ก็ให้เข้าคำสั่งอัพโหลด

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






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-07 13:02:44 By : Dragons_first
 


 

No. 2

Guest


ตอนนี้ฐานข้อมูลเก็บชื่อรูปไว้แล้วค่ะ....แต่รบกวนแก้ไขโค้ดให้หน่อยค่ะเพราะว่าไม่เก่งphp ไม่รู้ไปเพิ่มตงไหนค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-07 13:14:39 By : chanida
 

 

No. 3



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

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

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

ไม่แก้ให้แต่บอกวิธีนะครับ

1.ในฟอร์ม จะมีการ select ข้อมูลมาอยู่แล้ว ใช่ไหมครับ ทำทำการซ่อนชื่อรูปเข้ามาในฟอร์มด้วย
<input type="hidden" name="oldpic" value="$ชื่อรูป">

2.ในคำสั่ง อัพโหลดให้เช็คว่า ช่องอัพโหลดเป็นค่าว่างหรือเปล่า
if($photo=$_FILES['photo']['tmp_name'] !=""){
เข้าคำสั่งอัพโหลด (ก็อปที่ทำไว้แล้วลงมาเลย)
}else{
ให้ <input type="hidden" name="oldpic" value="$ชื่อรูป">($oldpic) มีค่าเท่ากับ $photoname;
}
แล้วก็เอาค่า $photoname ไปอัพเดทตามเดิม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-07 13:52:23 By : Dragons_first
 


 

No. 4



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



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


พี่คือความหวังเดียวนะค่ะ..ช่วยแก้ให้หน่อยค่ะ..ยังไม่ได้เลยค่ะ...
คือไม่เก่งนะค่ะ..อยากให้พี่ช่วยแก้ไขให้หน่อย..จะได้เป็นแนวศึกษาต่อไปค่ะ.
เรื่อง if else ไม่ค่อยเก่งค่ะ


ไฟล์อัพโหลดไว้เว็บนี้ค่ะพี่ รบกวนหน่อยนะค่ะ
http://file2.uploadfile.biz/i/EZEXMEIMEVMIMD
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 09:25:06 By : chanidam
 


 

No. 5



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

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

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

ถ้าเป็นอย่างนั้นก็ดีเลยครับ คุณจะได้เรียนรู้ไปพร้อมๆกับผม เด๋วผมจะช่วยให้คุณทำได้แต่จะต้องตามไปทีละสเต็ป

อันแรกเลยนะครับ
อันนี้คุณพิมพ์ไม่ครบ ให้เติม type="text" เข้าไปก่อน เป็น hidden เพื่อจะดูว่ามีชื่อรูปจริงไหม
<input type="text" name="oldpic" value="<?=$result["photo"];?>">

จากคำสั่งด้านบน ไม่ทราบว่า มีข้อมูลตามที่กดเข้ามาจริงหรือไม่ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 09:34:33 By : Dragons_first
 


 

No. 6



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

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

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

อันนี้หน้าอัพโหลด

Code (PHP)
if(trim($_FILES['photo']['tmp_name']) !=""){
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
	if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
	{
	$set_photo=explode(".", $photo_name);
	$pfname="im_" .$set_photo[0];
	$plname=$set_photo[1];
	$photoname=$pfname ."." .$plname;
	copy ($photo, "../images/im/" .$photoname);	
	}
}else{
	$photo_name = $_POST['oldpic'];
	$photoname = $photo_name;
}


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 09:47:56 By : Dragons_first
 


 

No. 7



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



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


ยังไม่ได้เลยค่ะ....ใช่แบบนี้หรือเปล่าค่ะ พอเราไม่ได้เลือไฟล์ กดแก้ไขไปเลย..ซื้อไฟล์รูปเก่ามันหาย....
แต่พอเราเลือกรูปใหม่...มันก้อไม่ได้ค่ะ....รบกวนอีกรอบค่ะ

Code (PHP)
include("../connect.php");
if(trim($_FILES['photo']['tmp_name']) !=""){
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
	if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
	{
	$set_photo=explode(".", $photo_name);
	$pfname="im_" .$set_photo[0];
	$plname=$set_photo[1];
	$photoname=$pfname ."." .$plname;
	copy ($photo, "../images/im/" .$photoname);	
	}
}else{
	$photo_name = $_POST['oldpic'];
	$photoname = $photo_name;
}

$sql = "update doc_in set 
kh_in='$kh_in' ,
name_in='$name_in' ,
from_in='$from_in' ,
to_in='$to_in' ,
id_department='$id_department' ,
status_in='$status_in' ,
date_in='$date_in' ,
date_na='$date_na' ,
detail_in='$detail_in' ,
date_doc='$date1' ,
speed_in='$speed_in' ,
rab_in='$rab_in' ,
photo='$photoname'
where number_in = '$number_in' ";
$ans = mysql_query($sql);
echo"<center><h3>แก้ไขข้อมูลเรียบร้อยแล้ว</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_detail.php?number_in=$number_in'>";

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 10:16:03 By : chanidam
 


 

No. 8

Guest


https://www.thaicreate.com/community/php-upload-file-mysql-edit-form.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 10:32:49 By : บังเอิญผ่านมาเห็น
 


 

No. 9

Guest


echo sql ดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 10:38:52 By : อ้นคุง ออนโมบาย
 


 

No. 10



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



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


ยังไม่ได้เลย...ฮ่าาาาา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 10:46:29 By : chanidam
 


 

No. 11

Guest


$photoname = $photo_name;
แล้วได้ส่งชื่อภาพมาด้วยหรือเปล่าครับ ถ้าไม่ได้ส่งมาตอนที่ไม่ได้เลือกรูปภาพ มันก็ต้องเป็นค่าว่างเปล่าอ่ะครับ
ใช้ $_POST['photo_name']; รับค่าบ้างนะครับ

ในหน้า editform เพิ่มคำสั่ง <input type="hidden" name="photo_name" value="<?phpe echo $photo;?>"> เข้าไปด้วยนะ จะได้่ส่งชื่อรูปภาพไปด้วย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 10:56:47 By : phpbasic
 


 

No. 12



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



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


แก้ตง $photoname = $photo_name; พอเราไม่ได้เลือกรูปภาพ..มันโชว์รูปเก่าได้แล้วค่ะ....
แต่พอเราเลือกรูปภาพใหม่ มันไม่เปลี่ยนรูปใหม่ค่ะ...มันยังเป็นรูปภาพเดิมอยู่ค่ะ

ฮ่าาาาายาวเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 11:23:18 By : chanidam
 


 

No. 13



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

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

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

โค๊ดล่าสุดครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 11:30:39 By : Dragons_first
 


 

No. 14



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



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


เวลาไม่เลือกรูปภาพ..มันจะโชว์รูปภาพเก่า.ได้แล้วค่ะ.
แต่พอเวลาเลือกรูปภาพใหม่..มันไม่เปลี่ยนนะค่ะ

โค้ดอัพเดต

Code (PHP)
<?

include("../connect.php");
if(trim($_FILES['photo']['tmp_name']) !=""){
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
	if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
	{
	$set_photo=explode(".", $photo_name);
	$pfname="im_" .$set_photo[0];
	$plname=$set_photo[1];
	$photoname=$pfname ."." .$plname;
	copy ($photo, "../images/im/" .$photoname);	
	}
}else{
	$photo_name = $_POST['oldpic'];
	$photoname = $photo_name;
}

$sql = "update doc_in set 
kh_in='$kh_in' ,
name_in='$name_in' ,
from_in='$from_in' ,
to_in='$to_in' ,
id_department='$id_department' ,
status_in='$status_in' ,
date_in='$date_in' ,
date_na='$date_na' ,
detail_in='$detail_in' ,
date_doc='$date1' ,
speed_in='$speed_in' ,
rab_in='$rab_in' ,
photo='$photo_name'
where number_in = '$number_in' ";
$ans = mysql_query($sql);
echo"<center><h3>แก้ไขข้อมูลเรียบร้อยแล้ว</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_detail.php?number_in=$number_in'>";	
?>

โค้ด แก้ไข

	  <table border= "0" bgcolor="#FCE294" div align="center">
<form name="form1" method="post" action="admin_editFinish.php" enctype="multipart/form-data">> 
<input type="hidden" name="number_in" value="<? echo $number_in;?>">
<tr><td  div align="center">เลขที่หนังสือ</td> <td><input type="text" name="kh_in" value="<? echo $kh_in;?>"size= "20 " ></td><tr>
 <tr><td  div align="center">เรื่องหนังสือ</td><td><input type="text" name="name_in" value="<? echo $name_in;?>"size= "50 " ></td><tr>
 <tr><td  div align="center">ชั้นความเร็ว</td><td>
	  <SELECT name=  "speed_in" >
			 <option value= " <? echo $speed_in?> "><? echo $speed_in?> 
			 <OPTION value= "" >เรื่องธรรมดา   
			<OPTION value= "(ด่วน)" >(ด่วน)
			<OPTION value= "(ด่วนมาก)" >(ด่วนมาก)
			<OPTION value= "(ด่วนที่สุด)" >(ด่วนที่สุด)
			</SELECT></td><tr>
			 <tr><td  div align="center">ชั้นความลับ</td><td>
	  <SELECT name=  "rab_in" >
				 <option value= " <? echo $rab_in?> "><? echo $rab_in?> 
			<OPTION value= "" >เรื่องธรรมดา              
			<OPTION value= "(ลับ)" >(ลับ)
			<OPTION value= "(ลับมาก)" >(ลับมาก)
			<OPTION value= "(ลับที่สุด)" >(ลับที่สุด)
			</SELECT></td><tr>
 <tr><td  div align="center">จากหน่วย</td><td><input type="text" name="from_in" value="<? echo $from_in;?>"size= "20 " ></td><tr>
 <tr><td  div align="center">ถึงหน่วย</td><td><input type="text" name="to_in" value="<? echo $to_in;?>"size= "20 " ></td><tr>
	   <tr><td  div align="center">ลงวันที่</td><td><input name="date1" value="<? echo $date1;?>"size="20"> 
						<a href="javascript:displayDatePicker('date1')">
						<img border="0" src="formcal.gif" width="16" height="16"></a></td><tr>
 <tr><td  div align="center">การปฏิบัติ</td><td><textarea  cols="45" rows="5" name="detail_in" >
  <? echo $detail_in; ?></textarea></td><tr>
 <tr><td  div align="center"> </td><td><input type="hidden" name="status_in" value="<? echo $status_in;?>"size= "20 " ></td><tr>
 <tr><td  div align="center">  </td><td><input name="id_department" type="hidden"  value= "t1" size= "20 " ></td><tr>

<tr><td div align="center"> </td><td><input type="file" name="oldpic"></td><tr>
<input  type="text" name="oldpic" value="<?=$result["photo"];?>">

		<tr><td><input name="date_in" type="hidden" id="date_in"size="30" 
		value="<? echo $date_in;?>"></td><tr>
				<tr><td><input name="date_na" type="hidden" id="date_na"size="30" 
		value="<? echo $date_na;?>"></td><tr>

	   <tr><td colspan= "2"><center><INPUT TYPE='SUBMIT' VALUE = "แก้ไขข้อมูล">
	   <INPUT TYPE='RESET' VALUE = "ยกเลิก"> </center></td></tr>
	   </form>
</td>
</tr>
</table>

<BR><BR><BR>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 11:59:19 By : chanidam
 


 

No. 15



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

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

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

<input type="file" name="oldpic"> อันนี้ผิดครับ มันจะต้องตรงกันกับคำสั่งอัพโหลด คุณใช้คำว่า photo ไม่ใช่หรอครับ ถ้ายังไงก็เปลี่ยนด้วยนะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 12:08:21 By : Dragons_first
 


 

No. 16



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



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


ขอบคุณมากนะคร้าาาได้แล้วค่ะ....เก่งจังเลย....

แล้วถ้าเราอยากให้ิัิัอัพโหลดได้เฉพาะไฟล์ gif และ jpe ถ้าไฟล์อื่นให้อัพโหลดใหม่...ต้องเพิ่มโค้ดว่าอะไรค่ะ..รบกวนอีกรอบ!!ฮิๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 12:25:46 By : chanidam
 


 

No. 17



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

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

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

ตรงนี้ครับ เปลี่ยนเอา

Code (PHP)
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname); 
}
else{
รีไดเร็กไปหน้าอื่น เพื่อทำการอัพโหลดใหม่อีกครั้ง
}

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


 

No. 18



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



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


มันขึ้นแบบนี้ค่ะ....ไม่รู้เพิ่มถูกที่หรือเปล่า 55+ รบกวนนะคร้าาาา

ไฟล์ต้องนามสกุล jpg , gif เท่านั้น
แก้ไขข้อมูลเรียบร้อยแล้ว




if(trim($_FILES['photo']['tmp_name']) !=""){
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname);
}
}else{
$photo_name = $_POST['oldpic'];
$photoname = $photo_name;
echo"<center><h3>ไฟล์ต้องนามสกุล jpg , gif เท่านั้น</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_editfrom.php?number_in=$number_in'>";
}

$sql = "update doc_in set
kh_in='$kh_in' ,
name_in='$name_in' ,
from_in='$from_in' ,
to_in='$to_in' ,
id_department='$id_department' ,
status_in='$status_in' ,
date_in='$date_in' ,
date_na='$date_na' ,
detail_in='$detail_in' ,
date_doc='$date1' ,
speed_in='$speed_in' ,
rab_in='$rab_in' ,
photo='$photoname'
where number_in = '$number_in' ";
$ans = mysql_query($sql);
echo"<center><h3>แก้ไขข้อมูลเรียบร้อยแล้ว</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_detail.php?number_in=$number_in'>";
?>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 12:52:13 By : chanidam
 


 

No. 19



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

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

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

Code (PHP)
if(trim($_FILES['photo']['tmp_name']) !=""){
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname); 
}else{
echo"<center><h3>ไฟล์ต้องนามสกุล jpg , gif เท่านั้น</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_editfrom.php?number_in=$number_in'>"; 
}
}else{
$photo_name = $_POST['oldpic'];
$photoname = $photo_name;
}


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 13:04:24 By : Dragons_first
 


 

No. 20



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



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


ยังขึ้นเหมือนเดิมค่ะ...

ไฟล์ต้องนามสกุล jpg , gif เท่านั้น
แก้ไขข้อมูลเรียบร้อยแล้ว


include("../connect.php");
if(trim($_FILES['photo']['tmp_name']) !=""){
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname);
}else{
echo"<center><h3>ไฟล์ต้องนามสกุล jpg , gif เท่านั้น</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_editfrom.php?number_in=$number_in'>";
}
}else{
$photo_name = $_POST['oldpic'];
$photoname = $photo_name;
}

$sql = "update doc_in set
kh_in='$kh_in' ,
name_in='$name_in' ,
from_in='$from_in' ,
to_in='$to_in' ,
id_department='$id_department' ,
status_in='$status_in' ,
date_in='$date_in' ,
date_na='$date_na' ,
detail_in='$detail_in' ,
date_doc='$date1' ,
speed_in='$speed_in' ,
rab_in='$rab_in' ,
photo='$photoname'
where number_in = '$number_in' ";
$ans = mysql_query($sql);
echo"<center><h3>แก้ไขข้อมูลเรียบร้อยแล้ว</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_detail.php?number_in=$number_in'>";
?>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 13:13:12 By : chanidam
 


 

No. 21



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

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

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

<script>alert("ภาพไม่ถูกต้อง");window.location="index.php";</script> เอาไปแทรกแทนข้อความที่ไม่อยากให้ผ่านครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 13:32:43 By : Dragons_first
 


 

No. 22



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

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

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

Code (PHP)
<?php
if(trim($_FILES['photo']['tmp_name']) ==""){
$photo_name = $_POST['oldpic'];
$photoname = $photo_name;
//ใส่คำสั่งอัพเดท
}else{
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
	if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
	{
	$set_photo=explode(".", $photo_name);
	$pfname="im_" .$set_photo[0];
	$plname=$set_photo[1];
	$photoname=$pfname ."." .$plname;
	copy ($photo, "../images/im/" .$photoname); 
	/// ใส่คำสั่ง อัพเดท
	}else{
	echo"<center><h3>ไฟล์ต้องนามสกุล jpg , gif เท่านั้น</h3></center>";
	echo "<meta http-equiv='refresh' content='3;url=admin_editfrom.php?number_in=$number_in'>"; 
	}
}
?>

อันนี้เป็นการใส่คำสั่งแบบเดียวกัน 2 ที่

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 13:34:51 By : Dragons_first
 


 

No. 23



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



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


ยังมะได้เลยคร้าาาา.....เปลี่ยนเป็นนามสกุลอื่น..มันฟ้องให้เปลี่ยนนามสกุลได้แล้วค่ะ
แต่พอเปลี่ยนแปลงข้อมูลอันอื่น มันไม่ขึ้นอะไรเลย..ไม่ไปหน้าไหนเลย...
แล้วพอเราไม่เลือกรูปภาพ..กดแก้ไขไปเลย มันก็ไม่ขึ้นอะไรเลย หน้าจอว่าง ไม่ไปหน้าไหนเลยค่ะ

<?

include("../connect.php");
if(trim($_FILES['photo']['tmp_name']) ==""){
$photo_name = $_POST['oldpic'];
$photoname = $photo_name;
//ใส่คำสั่งอัพเดท
}else{
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
$name_last=explode(".", $photo_name);
$c=count($name_last)-1;
$lastname=strtolower($name_last[$c]);
if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg")
{
$set_photo=explode(".", $photo_name);
$pfname="im_" .$set_photo[0];
$plname=$set_photo[1];
$photoname=$pfname ."." .$plname;
copy ($photo, "../images/im/" .$photoname);

$sql = "update doc_in set
kh_in='$kh_in' ,
name_in='$name_in' ,
from_in='$from_in' ,
to_in='$to_in' ,
id_department='$id_department' ,
status_in='$status_in' ,
date_in='$date_in' ,
date_na='$date_na' ,
detail_in='$detail_in' ,
date_doc='$date1' ,
speed_in='$speed_in' ,
rab_in='$rab_in' ,
photo='$photoname'
where number_in = '$number_in' ";
$ans = mysql_query($sql);
echo"<center><h3>แก้ไขข้อมูลเรียบร้อยแล้ว</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_detail.php?number_in=$number_in'>";

}else{
echo"<center><h3>ไฟล์ต้องนามสกุล jpg , gif เท่านั้น</h3></center>";
echo "<meta http-equiv='refresh' content='3;url=admin_editfrom.php?number_in=$number_in'>";
}
}
?>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 13:50:21 By : chanidam
 


 

No. 24



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

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

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

แน่ใจนะว่าตรวจทานครบแล้ว ว่าใส่ตามที่ผมแนะนำไป

//ใส่คำสั่งอัพเดท
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-08 15:48:13 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 อัตราราคา คลิกที่นี่