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

HOME > PHP > PHP Forum > พี่ครับ ช่วยดูโค๊ดแก้ไขรูปให้ทีครับ คือสามารถลบรูปได้แล้วแต่ไม่สามารถ update รูปลงไปใหม่ได้



 

พี่ครับ ช่วยดูโค๊ดแก้ไขรูปให้ทีครับ คือสามารถลบรูปได้แล้วแต่ไม่สามารถ update รูปลงไปใหม่ได้

 



Topic : 043551



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



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




edit_personnel.php ฟอร์มแก้ไข

Code (PHP)
<?
session_start();
include 'config.inc.php';
require_once("function.php") ;
//if (!isset($_SESSION['id_personnel'])) {
//  echo "<center>คุณไม่มีสิทธิดูเนื้อหาในเพจนี้ เนื่องจากยังไม่ได้เข้าสู่ระบบ</center><br>";
//  $msg = "คุณไม่มีสิทธิดูเนื้อหาในเพจนี้ เนื่องจากยังไม่ได้เข้าสู่ระบบ กรุณากลับไป Login" ;
//	process_message( $msg,"index.php" ) ; 			
//	exit ;
//}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>แก้ไขข้อมูลพนักงาน</title>
</head>
<body>
<? 
$a = "SELECT * FROM personnel 
where id_personnel ='$_GET[id]'"; 
$to_edit_id = $_GET[id];
$b = mysql_query($a)or die(mysql_error());
$c = mysql_fetch_array($b);
?>
<form id="form1" name="form1" method="post"  enctype="multipart/form-data" action="finish_personnel.php">
  <table width="800" border="0" align="center">
    <tr>
      <td width="170">รหัสพนักงาน</td>
      <td width="620"><label>
        <input name="id_personnel" type="text" id="id_personnel" value="<? echo $c['id_personnel']; ?>" />
        <input type="hidden" name="edited_id" id="edited_id" value="<?=@$to_edit_id?>" />
      </label></td>
    </tr>
    <tr>
      <td width="170">รหัสส่วนกลาง</td>
      <td width="620"><label>
        <input name="id_department_section" type="text" id="id_department_section" value="<? echo $c['id_department_section']; ?>" />
      </label></td>
    </tr>
    <tr>
      <td>ชื่อ</td>
      <td><label>
        <input name="name" type="text" id="name" value="<? echo $c['name']; ?>" />
      </label></td>
    </tr>
    <tr>
      <td>นามสกุล</td>
      <td><label>
        <input name="surname" type="text" id="surname" value="<? echo $c['surname']; ?>" />
      </label></td>
    </tr>
    <tr>
      <td>ชื่อเล่น</td>
      <td><label>
        <input name="nickname" type="text" id="nickname" value="<? echo $c['nickname']; ?>" />
      </label></td>
    </tr>
    <tr>
      <td>เบอร์ภายใน</td>
      <td><label>
        <input name="phone" type="text" id="phone" value="<? echo $c['phone']; ?>" />
      </label></td>
    </tr>
    <tr>
      <td>เบอร์มือถือ</td>
      <td><label>
        <input name="mobile" type="text" id="mobile" value="<? echo $c['mobile']; ?>" />
      </label></td>
    </tr>
    <tr>
      <td>อีเมล์</td>
      <td><label>
        <input name="email" type="text" id="email" value="<? echo $c['email']; ?>" />
      </label></td>
    </tr>
    <tr>
      <td>ตำแหน่ง</td>
      <td><label>
        <input name="position" type="text" id="position" value="<? echo $c['position']; ?>" />
      </label></td>
    </tr>
    <tr>
      <td>รายละเอียดงาน</td>
      <td>
      <textarea name="detail" id="detail" cols="45" rows="5"><? echo $c['detail']; ?></textarea></td>
    </tr>
    <tr>
      <td>Username</td>
      <td><label>
        <input name="username" type="text" id="username" value="<? echo $c['username']; ?>" />
      </label></td>
    </tr>
    <tr>
      <td>Password</td>
      <td><label>
        <input name="password" type="password" id="password" value="<? echo $c['password']; ?>" />
      </label></td>
    </tr>
    <tr>
      <td>กำหนดสิทธิ</td>
      <td><label>
        <select name="level" size="1" id="level">
          <option value="1">ผู้ดูแลระบบ</option>
          <option value="2">ฝ่ายบุคคล</option>
          <option value="3">พนักงาน</option>
        </select>
      </label></td>
    </tr>
    <tr>
      <td>รูปภาพ</td>
      <td><table width="300" border="0">
  <tr>
    <td><label> 
        <img src='<?=$pic_news.$images?>' border=1 width=200 height=200>
        <A HREF='delete_pic_personal.php?id_personnel=<?=@$to_edit_id?>' TARGET='_parent' onClick="return confirm('ยืนยันการลบข้อมูล')">ลบรูปภาพ</A>
        <input name="fileUpload" type="file">
        </label>&nbsp;</td>
  </tr>
</table>
</td>
    </tr>
    <tr>
      <td>ไฟล์งาน</td>
      <td><label>
        <input type="file" name="fileWork" id="file" />
        <input name="hidAction" id="hidAction" type="hidden"  value="Add" />
      </label></td>
    </tr>
    <tr>
      <td align="left"><label>
        <input type="submit" name="button" id="button" value="เพิ่มข้อมูล" />
      </label></td>
      <td align="left"><label>
        <input type="reset" name="button2" id="button2" value="ยกเลิก" />
      </label></td>
    </tr>
  </table>
</form>
</body>
</html>


finish_personnel.php เชคข้อมูลจากฟอร์มมาทำการ อัพเดทข้อมูล
Code (PHP)
<?
session_start();
include 'config.inc.php';
//require_once("function.php") ;
//if (!isset($_SESSION['id_personnel'])) {
// // echo "<center>คุณไม่มีสิทธิดูเนื้อหาในเพจนี้ เนื่องจากยังไม่ได้เข้าสู่ระบบ</center><br>";
//  $msg = "คุณไม่มีสิทธิดูเนื้อหาในเพจนี้ เนื่องจากยังไม่ได้เข้าสู่ระบบ กรุณากลับไป Login" ;
//	process_message( $msg,"index.php" ) ; 			
//	exit ;
//}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>แสดงข้อมูลพนักงาน</title>
</head>
<body>
<?
if ((($_FILES["fileUpload"]["type"] == "image/gif")
		|| ($_FILES["fileUpload"]["type"] == "image/jpeg")
		|| ($_FILES["fileUpload"]["type"]== "image/pjpeg") 
		|| ($_FILES["fileUpload"]["type"]== "image/png") 
		|| ($_FILES["fileUpload"]["type"] == "image/jpg")
		|| ($_FILES["fileUpload"]["type"] == "image/JPG"))
		)
		{
			
					if($_FILES["fileUpload"]["type"] == "image/gif"){
						$ext = ".gif";
					}
					else if($_FILES["fileUpload"]["type"] == "image/jpeg"){
						$ext = ".jpeg";
					}
					else if($_FILES["fileUpload"]["type"] == "image/jpg"){
						$ext = ".jpg";
					}
					else if($_FILES["fileUpload"]["type"] == "image/pjpeg"){
						$ext = ".jpeg";
					}
					else if($_FILES["fileUpload"]["type"] == "image/png"){
						$ext = ".png";
					}
					else if($_FILES["fileUpload"]["type"] == "image/JPG"){
						$ext = ".JPG";
					}
		}
	else {
		echo "error uploading file : extension not allow<br/>";
	}
$newname = date('YmdHis').$ext;
$uploaddir = 'images/';
$uploadfile = $uploaddir .$newname;// basename($_FILES['image']['name']);
if (move_uploaded_file($_FILES['fileUpload']['tmp_name'], $uploadfile)) {
// echo $uploadfile;
} else {
  // WARNING! DO NOT USE "FALSE" STRING AS A RESPONSE!
  // Otherwise onSubmit event will not be fired
  echo "ไฟล์รูป ไม่มีการส่งค่ามา";
}

$uploaddir2 = 'work/';
$uploadfile2 = $uploaddir2;
$name2 = $uploadfile2.$_FILES['fileWork']['name'];
if (move_uploaded_file($_FILES['fileWork']['tmp_name'],$name2 )) {
// echo $name2;
} else {
  // WARNING! DO NOT USE "FALSE" STRING AS A RESPONSE!
  // Otherwise onSubmit event will not be fired
  echo "ไฟล์งาน ไม่มีการส่งค่ามา";
}
?>
<?
//echo "<pre>";
//print_r($_FILES);
//echo "</pre>";
//echo "<br/>";
echo $a = " UPDATE id_personnel set id_personnel = '$id_personnel',id_department_section = '$id_department_section',name = '$name'
,surname = '$surname',nickname = '$nickname',phone = '$phone'
,mobile = '$mobile',email = '$email',position = '$position'
,detail='$detail',username = '$username',password = '$password'
,level = '$level',images = '".$uploadfile ."',file = '".$name2."'

WHERE id_personnel = '".$_POST['edited_id']."'";

$b = mysql_query($a) or die(mysql_error()) ;

echo "<a href = 'select_addpersonnel.php'>อัพเดทข้อมูลเรียบร้อยแล้ว</a>";	
?>
</body>
</html>

delete_pic_personnel.php  ไฟล์ใช้ในการลบรูปภาพ

Code (PHP)
<?
session_start();
include 'config.inc.php';
//require_once("function.php") ;
//if (!isset($_SESSION['id_personnel'])) {
// // echo "<center>คุณไม่มีสิทธิดูเนื้อหาในเพจนี้ เนื่องจากยังไม่ได้เข้าสู่ระบบ</center><br>";
//  $msg = "คุณไม่มีสิทธิดูเนื้อหาในเพจนี้ เนื่องจากยังไม่ได้เข้าสู่ระบบ กรุณากลับไป Login" ;
//	process_message( $msg,"index.php" ) ; 			
//	exit ;
//}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ลบรูปภาพ</title>
</head>
<body>
<?
		$id = $_GET['id_personnel'];
		$sqlNews="select images from news where id_personnel = '".$id."'";
		$resultNews=mysql_db_query($dbname,$sqlNews);
		$r=mysql_fetch_array($resultNews);
		$images=$r['images'];
		
	
		$sql="update news set images='nopic.jpg' where id_personnel = '".$id."'"; 
		// อัพเดพที่ฐานข้อมูล ลงรูปใหม่ทับอันเก่าที่ฟิล photo_new
		$result = mysql_query($sql);
		$row = mysql_fetch_array($result);
		$pic = $row['images'];
		$flgDelete = @unlink($pic);
		if($flgDelete)
	{
		echo "File Deleted";
		echo "<a href = 'select_addpersonnel.php'>กลับ</a>";
	}
	else
	{
		echo "File can not delete";
		echo "<a href = 'select_addpersonnel.php'>กลับ</a>";
	}
	
?>
</body>
</html>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-06-02 12:32:20 By : thirawood View : 1099 Reply : 2
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Quote:
set images='nopic.jpg'


อันนี้คืออะไรครับ



Go to : PHP สร้างฟอร์มสำหรับ Upload รูปภาพลงในฐานข้อมูล MySQL พร้อมกับแบบ Form สำหรับการแก้ไขรูปภาพ






Date : 2010-06-02 17:01:18 By : webmaster
 


 

No. 2



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



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

Code (PHP) Code มันผิดนะครับ
$sql="update news set images='nopic.jpg' where id_personnel = '".$id."'";  
$result = mysql_query($sql);
$row = mysql_fetch_array($result);  // บรรทัดนี้ไปดึงข้อมูลจากไหนคับ  ข้างบนมัน update ไม่ใช่ select
$pic = $row['images'];

Date : 2010-06-02 17:19:42 By : kerb
 

   

ค้นหาข้อมูล


   
 

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