نمایش نتایج 1 تا 2 از 2

نام تاپیک: کد وررود کار نمیکنه

  1. #1

    کد وررود کار نمیکنه

    با سلام
    کد وررودم کار نمیکنه
    ذخیره میکنه ولی وررود نمیده

    <?php
    session_start();
    require_once "../config/database.php";


    if (isset($_POST['login_Send']))
    {
    try {
    $username = $_POST['username'];
    $password = md5($_POST['password']);


    if (empty($username) || empty($password)) {
    $error = "Both fields are required.";
    } else {
    $query = $conn->prepare("SELECT * FROM `user_profile` WHERE `username` = `$username` AND `password` = `$password`");
    $query->bind_param('ss', $username,$password);
    $query->execute();

    $result = mysqli_query($conn, $query);

    if(mysqli_num_rows($result) > 0)
    {
    while ($row = mysqli_fetch_assoc($result))
    {
    $id = $row["id"];
    $username = $row["username"];
    $_SESSION["id"] = $id;
    $_SESSION["username"] = $username;
    }
    header("location: ../panel.php");
    }else{
    echo "invalid username && password";
    }

    }
    } catch (Exception $e) {
    echo "Connection failed: " . $e->getMessage();
    }
    }




    ممنون

  2. #2
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: کد وررود کار نمیکنه

    من با این سیستم دیتابیس کار نمیکنم ولی به نظر میاد نصف کوئریت رو به صورت شی گرا نوشتی تا query->execute بقیش رو به صورت فانکشن نوشتی mysqli_query
    یا همش رو شی گرا بنویس یا فانکشنال



    $result = $query->get_result();
    while ($row = $result->fetch_assoc()) {


    }




    در کل به نظر میاد مشکلت اینه که از دیتبایس نمیتونی بخونی بهتره echo کنی خروجی دیتابیس رو تا مطمن بشی از دیتبایس خونده میشه کاربر وقتی مطمئن شدی کد سشن و این حرفا رو بزاری

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •