• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
لطفا کمک برای خطا یابی
#1
سلام دوستان.
خیلی سعی کردم خودم مشکل رفع کنم ولی نتونستم لطفا کمکم کنید
این هم ارور و هم کد:
کد پی‌اچ‌پی:
NoticeUndefined variablemysqli in D:\xampp-portable\htdocs\Shop\login-script.php on line 23

Fatal error
Call to a member function query() on a non-object in D:\xampp-portable\htdocs\Shop\login-script.php on line 23 

کد پی‌اچ‌پی:
<?php
session_start
(); // Starting Session
$error=''// Variable To Store Error Message
if (isset($_POST['submit'])) {
if (empty(
$_POST['username']) || empty($_POST['password'])) {
$error "Username or Password is invalid";
}
else
{
// Define $username and $password
$username=$_POST['username'];
$password=$_POST['password'];
// Establishing Connection with Server by passing server_name, user_id and password as a parameter
include("include/config.php");
// To protect MySQL injection for Security purpose
$username stripslashes($username);
$password stripslashes($password);
$username mysql_real_escape_string($username);
$password mysql_real_escape_string($password);

// SQL query to fetch information of registerd users and finds user match.
$query $mysqli->query("select * from login where password='$password' AND username='$username'");
$rows $query->num_rows;
if (
$rows == 1) {
$_SESSION['login_user']=$username// Initializing Session
header("location: profile.php"); // Redirecting To Other Page
} else {
$error "Username or Password is invalid";
}
 
// Closing Connection
}
}
?>
  پاسخ
تشکر شده توسط :
#2
mysqli رو کجا ساختی؟
قبلش باید یه جا این آبجکت رو ساخته باشی که بتونی کوئری بزنی:

کد پی‌اچ‌پی:
$mysqli = new mysqli('localhost''user''pass''demo'); 
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : amirali23
#3
سلام دوست عزیز
کد پی‌اچ‌پی:
$mysqli = new mysqli('localhost''user''pass''demo'); 
در config نوشتم و با include فراخوانی کردم
  پاسخ
تشکر شده توسط :
#4
محتوای کانفیگ رو بزار
چک کن ببین اسم متغیر رو درست ست کردی؟
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : amirali23
#5
دوست عزیز ممنون از راهنمایی خوب ، مشکلم حل شد.
با تشکر فراوان Heart Wink
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان