php güncelleme (edit) kullanıcı

0 Cevap php

php ve sql programlama bir acemi im ve birisi son zamanlarda benim kullanıcıyı düzenlemek ve bu veritabanına yazmak için bu kodu oluşturarak ive ama her zaman eskisifre ve şifre hata alır, benim dizimi bana yardımcı olabilir, ve her zaman şifre yoktu diyor maç i doğru süreci, bana herhangi bir yardım bunu bile? tnx

<?php

$update = strip_tags($_POST['update']); 

$username = strtolower(strip_tags($_POST['username']));

$oldpassword = strip_tags($_POST['oldpassword']);

$newpassword = strip_tags($_POST['newpassword']);

$firstname = strip_tags($_POST['first']);

$lastname = strip_tags($_POST['last']);

$gender = strip_tags($_POST['gender']);

$address = strip_tags($_POST['address']);

$zipcode = strip_tags($_POST['zip']);

$contact = strip_tags($_POST['con']);

$email = strip_tags($_POST['mail']);

error_reporting(0);



if($update)
{




if($username&& $oldpassword && $newpassword && $firstname && $lastname && $address && $zipcode && $contact && $email)
{

    $connect = mysql_connect("localhost","root","") or die(mysql_error());
    mysql_select_db("brightlights") or die(mysql_error());

    $updatecheck = mysql_query("SELECT * FROM username FROM tb_user WHERE username='$username'");
    $count = mysql_num_rows($updatecheck);
    if($count<=1)
    {

    if($_SESSION['password']==($oldpassword))
    {

    mysql_query("UPDATE tb_user SET
                    username = '$username',
                    password = '$newpassword',
                    Firstname = '$firstname',
                    Lastname = '$lastname',
                    gender = '$gender',
                    address = '$address',
                    zipcode = '$zipcode',
                    contact = '$contact',
                    email = '$email'
                    WHERE username='".$_SESSION['username']."'");
                    $_SESSION['username'] = $username;
                    $_SESSION['password'] = $newpassword;
                    $_SESSION['Firstname'] = $firstname;
                    $_SESSION['Lastname'] = $lastname;
                    $_SESSION['gender'] = $gender;
                    $_SESSION['address'] = $address;
                    $_SESSION['zipcode'] = $zipcode;
                    $_SESSION['contact'] = $contact;
                    $_SESSION['email'] = $email;
                    session_write_close();
                    echo "Succesfully Updated!";

                }else
                    echo "Password not match!";
            }else
                echo "Username already Taken!";
        }else
            echo "Please fill up all form!";
}
?>

0 Cevap