สวัดดีครับ ผมเริ่มเขียนเว็ปครับอยากขอคำปรึกษาจากพี่หน่อยครับ
พอดีผมเขียนตัวนี้ไม่ได้ครับ
****
แก้ไขข้อมูลส่วนตัวครับ
เวลาเราแก้ไข ชื่อผู้ใช้งาน
แต่มีพอเราแก้ไขจากชื่อเดิมเป้นชื่ออื่น ถ้าไปซ้ำกับชื่อในฐานข้อมูล ให้ขึ้นสคลิปว่ามีผู้ใช้แล้วอันนี้ผมทำได้แล้วครับ
**
แต่เวลาเราไม่เปลี่ยนชื่อผู้ใช้เราพอเรากดบันทึกไปแต่ยังคงขึ้นสคลิปเดิมว่ามีผู้ใช้เเล้ว อะครับ อันนี้พี่มีคำแนะนำไหมครับ
<?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>";
}
?>
ช่วยด้วยครับ ผมทำแบบนี้ไม่ได้ 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>";
}
?>