แก้ไขข้อมูลส่วนตัว
include"config.php";
$sqlgetlevel = "select * from member where uid = '$myuid'";
$resultgetlevel = mysql_query($sqlgetlevel);
$levelofthisuser = mysql_result($resultgetlevel, 0, "level");
$method = $_GET['method'];
if($method == ""){
$uid = $_GET['id'];
$sql = "select * from member where uid = '$uid'";
$result = mysql_query($sql);
$nums = mysql_num_rows($result);
if($nums > 0){
$uname = mysql_result($result, 0, "uname");
$pass = mysql_result($result, 0, "pass");
$tname = mysql_result($result, 0, "tname");
$fname = mysql_result($result, 0, "fname");
$lname = mysql_result($result, 0, "lname");
$email = mysql_result($result, 0, "email");
$mtype = mysql_result($result, 0, "mtype");
$level = mysql_result($result, 0, "level");
$pic = mysql_result($result, 0, "pic");
$status = mysql_result($result, 0, "status");
if($permissionmember == 1){
?>
}
?>
if($permissionmember == 1){
?>
if($level == 1){
$level1 = " checked='checked'";
$level2 = " ";
$level3 = " ";
}else if($level == 2){
$level1 = " ";
$level2 = " checked='checked'";
$level3 = " ";
}else if($level == 3){
$level1 = " ";
$level2 = " ";
$level3 = " checked='checked'";
}
?>
if($status == 1){
$status1 = " checked='checked'";
$status2 = " ";
}else{
$status1 = " ";
$status2 = " checked='checked'";
}
?>
}
?>
}else{
echo "
ขออภัย!!! ท่านไม่มีสิทธิ์เข้าใช้งานในส่วนนี้
";
}
}else if($method = "edited"){
$pass = $_POST['pass'];
$pass1 = $_POST['pass1'];
$pass2 = $_POST['pass2'];
$tname = $_POST['tname'];
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$email = $_POST['email'];
$level = $_POST['level'];
$uid = $_POST['uid'];
$status = $_POST['status'];
if(($pass == "" && $levelofthisuser != 1) || $pass1 != $pass2){
echo "
ขออภัย!! ท่านยังไม่ได้กรอกรหัสผ่าน
กลับไปยังหน้าแก้ไขข้อมูลส่วนตัว
";
}else{
$sql = "select * from member where uid = '$uid'";
$result = mysql_query($sql);
$nums = mysql_num_rows($result);
$oldpass = mysql_result($result, 0, "pass");
$mtype = mysql_result($result, 0, "mtype");
$oldpic = mysql_result($result, 0, "pic");
if($pass1 != "" || $pass2 != ""){
$newpass = $pass1;
}
if(($pass != $oldpass && $levelofthisuser == 1) || $pass == $oldpass){
if($mtype == "k"){
$sql2 = "update member set tname = '$tname', fname = '$fname', lname = '$lname', email = '$email', status = '$status'";
if($levelofthisuser == 1){
$sql2 .= ", level = '$level'";
}
if($pass1 != "" || $pass2 != ""){
$sql2 .= ", pass = '$newpass'";
}
$sql2 .= " where uid = '$uid'";
}else if($mtype == "s"){
$sql2 = "update member set email = '$email', status = '$status'";
if($levelofthisuser == 1){
$sql2 .= ", level = '$level'";
}
if($pass1 != "" || $pass2 != ""){
$sql2 .= ", pass = '$newpass'";
}
$sql2 .= " where uid = '$uid'";
}else{
$sql2 = "update member set tname = '$tname', fname = '$fname', lname = '$lname', email = '$email', status = '$status'";
if($pass1 != "" || $pass2 != ""){
$sql2 .= ", pass = '$newpass'";
}
$sql2 .= " where uid = '$uid'";
}
// echo $sql2;
$result2 = mysql_query($sql2);
// $last_id = mysql_insert_id();
if($_FILES["image_name"]["error"] > 0){ //upload error
// echo "Error: " . $_FILES["image_name"]["error"] . "
";
}else{
//upload error
$path = "img/member/";//img\web\2
if(!file_exists($path)){
mkdir($path);
}
if($oldpic != ""){
$file_name = "img/member/".$oldpic;
if(!unlink($file_name)){
// echo "
ลบไฟล์ไม่สำเร็จ
";
}else{
// echo "
ลบไฟล์สำเร็จ
";
}
}
$upload_image = new upload($_FILES['image_name']) ;
$tmpname = $_FILES['image_name']['tmp_name'];
if ( $upload_image->uploaded ) {
$upload_image->image_resize = false ; // อนุญาติให้ย่อภาพได้
$upload_image->image_x = 128 ; // กำหนดความกว้างภาพเท่ากับ 400 pixel
$upload_image->image_ratio_y = true; // ให้คำณวนความสูงอัตโนมัติ
date_default_timezone_set('Asia/Bangkok');
$datetoday = date("Y-m-d H:i:s");
$datetoday2 = date("YmdHis");
$upload_image->file_new_name_body = $datetoday2;
$upload_image->process( $path ); // เก็บภาพไว้ในโฟลเดอร์ที่ต้องการ *** โฟลเดอร์ต้องมี permission 0777
// ถ้าหากว่าการจัดเก็บรูปภาพไม่มีปัญหา เก็บชื่อภาพไว้ในตัวแปร เพื่อเอาไปเก็บในฐานข้อมูลต่อไป
if( $upload_image->processed ){
$image_name = $upload_image->file_dst_name ; // ชื่อไฟล์หลังกระบวนการเก็บ จะอยู่ที่ file_dst_name
$upload_image->clean();
$sql = "update `member` set `pic` = '$image_name' where uid = '$uid';";
// echo $sql;
$result = mysql_query($sql);
if($result){
// echo "เพิ่มภาพแล้ว
";
echo "
เพิ่มภาพแล้ว
";
}else{
// echo "ผิดพลาด
";
echo "
ผิดพลาด
";
}
// echo "";
}else{
echo "
Error
";
}
}// END if ( $upload_image->processed )
}//END if ( $upload_image->uploaded )
if($result2){
echo "
ระบบแก้ไขข้อมูลเรียบร้อยแล้ว
กลับไปยังหน้าแก้ไขข้อมูลส่วนตัว
กลับไปยังหน้าระบบสมาชิก
";
}else{
echo "
ขออภัย!! ระบบขัดข้อง
กลับไปยังหน้าแก้ไขข้อมูลส่วนตัว
";
}
}else{
echo "
ขออภัย!! ท่านกรอกรหัสผ่านไม่ถูกต้อง
กลับไปยังหน้าแก้ไขข้อมูลส่วนตัว
";
}
}
}
?>