|
|
|
พี่ครับ ช่วยดูโค๊ดแก้ไขรูปให้ทีครับ คือสามารถลบรูปได้แล้วแต่ไม่สามารถ update รูปลงไปใหม่ได้ |
|
|
|
|
|
|
|
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> </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 : - - - -
|
|
|
|
|
|
Date :
2010-06-02 12:32:20 |
By :
thirawood |
View :
1099 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|