ช่วยด้วยครับ ผมทำแบบนี้ไม่ได้ php แก้ไขข้อมูลซ้ำกับฐานข้อมูลคนอื่นไม่และให้ซ้ำกับของตัวเองได้ แล้วกันบันทึก

กระทู้คำถาม
สวัดดีครับ ผมเริ่มเขียนเว็ปครับอยากขอคำปรึกษาจากพี่หน่อยครับ
พอดีผมเขียนตัวนี้ไม่ได้ครับ

****
แก้ไขข้อมูลส่วนตัวครับ
เวลาเราแก้ไข ชื่อผู้ใช้งาน
แต่มีพอเราแก้ไขจากชื่อเดิมเป้นชื่ออื่น ถ้าไปซ้ำกับชื่อในฐานข้อมูล ให้ขึ้นสคลิปว่ามีผู้ใช้แล้วอันนี้ผมทำได้แล้วครับ


**
แต่เวลาเราไม่เปลี่ยนชื่อผู้ใช้เราพอเรากดบันทึกไปแต่ยังคงขึ้นสคลิปเดิมว่ามีผู้ใช้เเล้ว อะครับ อันนี้พี่มีคำแนะนำไหมครับ







<?php
session_start();
require_once('config/connect.php');
    $name            =    $_POST['name'];
    $number_phone    =    $_POST['number_phone'];
    $email            =    $_POST['email'];
    $address         =    $_POST['address'];
    $user_name        =    $_POST['user_name'];
    $password        =    $_POST['password'];
    $data_user1     = mysqli_query($con,"SELECT * FROM customer WHERE c_user = '".$user_name."'");
    $data1             = mysqli_fetch_assoc($data_user1);
    if($data1['c_user'] != ""){
        echo "<script> alert('ผู้ใช้งานซ้ำ'); window.history.back(); </script>";
        exit();
    }
    if($password != $_POST['cf_password']){
        echo "<script> alert('รหัสผ่านไม่ตรงกัน'); window.history.back(); </script>";
        exit();
    }
    //อัพแดท ข้อมูล ผู้ใช้งาน
    $sql_update     = "UPDATE customer SET
                        c_name        = '".$name."',
                        c_address    = '".$address."',
                        c_phone        = '".$number_phone."',
                        c_email        = '".$email."',
                        c_user        = '".$user_name."',
                        c_password    = '".$password."' WHERE cusid = '".$_SESSION['user_id']."'";
    if(mysqli_query($con,$sql_update)){
                $data_user     = mysqli_query($con,"SELECT * FROM customer WHERE cusid = '".$_SESSION['user_id']."'");
                $data         = mysqli_fetch_assoc($data_user);    
                $_SESSION['user']     = $data['c_user'];    
                echo "<script> alert('แก้ไขข้อมูลสำเร็จ'); window.location.assign('index.php')</script>";
            }

    ?>
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่