Blog with PHP OOP (login.php) Problem

–1 vote
asked Nov 29, 2016 in Web Development by SM Ashikur Rahman (330 points)

লগইন করার সময় কোন বা লগইন পেইজে কোন ধরনের Syntax Error দেখাচ্ছে না, তবে localhost/phpmyadmin e তৈরি করা tlb_user থেকে User Name & Password দিলে লগইন হয় না (এই রকম একটি মেসেজ শো করে::
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'username = 'admin' AND password = '11ddbaf3386aea1f2974eee984542152'' at line 127
)

Wrong User Name & Password দিলেও একই অবস্থা। একই মেসেজটা শো করে।

অনেকবার চেষ্টা করেছি তবে সোলিউশন পাচ্ছিনা।

বিশেষ করে দেলোয়ার জাহান ইমরান ভাইয়ের দৃষ্টি আকর্ষণ করছি।

login.php code.


<?php
include '../lib/Session.php';
Session::init();

?>
<?php include '../config/config.php';?>
<?php include '../helpers/Format.php';?>
<?php include '../lib/Database.php';?>
<?php $db = new Database(); $fm = new Format(); ?>
<!DOCTYPE html>


Login





<?php
if ($SERVER['REQUESTMETHOD'] == 'POST') {
$username = $fm->validation($POST['username']);
$password = $fm->validation(md5($
POST['password']));
        $username = mysqli_real_escape_string($db->link, $username);
        $password = mysqli_real_escape_string($db->link, $password);

        $query  = "SELECT * FROM tbl_user WHER username = '$username' AND password = '$password'";
        $result = $db->select($query);
        if ($result != false){
            $value = mysqli_fetch_array($result);
            $row   = mysqli_num_rows($result);
            if ($row > 0){
                Session::set("login", true);
                Session::set("username", $value['username']);
                Session::set("userId", $value['id']);
                header("Location:index.php");
            } else{
                echo "<span style='color:red;font-size:18px;'>NO Result found!!.</span>";
            }
        } else{
            echo "<span style='color:red;font-size:18px;'>Username or Password Not Matched !!.</span>";
        }
    }
?>

    <form action="login.php" method="post">
        <h1>Admin Login</h1>
        <div>
            <input type="text" placeholder="Username" required="1" name="username"/>
        </div>
        <div>
            <input type="password" placeholder="Password" required="1" name="password"/>
        </div>
        <div>
            <input type="submit" value="Log in" />
        </div>
    </form><!-- form -->
    <div class="button">
        <a href="#">Training With Live Project</a>
    </div><!-- button -->
</section><!-- content -->

<!-- container -->

commented Nov 29, 2016 by SM Ashikur Rahman (330 points)

দুঃখিত প্রশ্নটির জন্য। সলিউশন পেয়েছি। WHERE বানান টা ভুল ছিল

Please log in or register to answer this question.

Related questions

0 votes
3 answers
0 votes
1 answer
asked Oct 12, 2016 in PHP CMS by shanto22 (140 points)
–1 vote
1 answer
asked Oct 9, 2016 in PHP by tushar (310 points)
0 votes
1 answer

722 questions

656 answers

179 comments

4,751 users

Welcome to IDB Scholars Forum, where you can ask questions and receive answers from other members of the community. It's 100% free.
আইডিবি স্কলারস ফোরামে আপনাকে স্বাগত - প্রোগ্রামিং, ডিজাইন, ডেভেলপমেন্ট, ব্লগিং, ইন্টারনেটসহ তথ্য প্রযুক্তির যাবতীয় বিষয় নিয়ে আলোচনার একটি মুক্ত মঞ্চ হলো এই ফোরাম । এখানে আইসিটি বিষয়ক আপনার প্রশ্ন, উত্তর এবং অভিজ্ঞতা শেয়ার করুন, আলোচনা করুন এবং সমাধান নিন। দেশের তরুণ প্রজন্মকে আইসিটিতে আগ্রহী করাই আমাদের মূল লক্ষ্য।
** ইংলিশ বা বাংলা যে কোনো ভাষায় আপনি এই ফোরামে আলোচনা করতে পারবেন। তবে বাংলাকে ইংরেজি অক্ষরে লিখবেন না।
  1. tulbadex

    110 points

    0 answers

  2. AdeleMark12

    100 points

    0 answers

  3. Kawsar RRK

    100 points

    0 answers

  4. TraceeZ34069

    100 points

    0 answers

  5. stepscale54

    100 points

    0 answers

...