پارسا سجادی
3 سال پیش توسط پارسا سجادی مطرح شد
2 پاسخ

لاگین در php

سلام
وقتی کد رو اجرا میکنم فقط ردیف اول دیتابیس رو چک میکنه و سراغ ردیف های بعدی نمیره
مشکلش چیه
اگه هم تونستین یه کد لاگین با این دیتا بیس و این فرم برام بزارین


کد مشکل دار:

<form class="form1" method="post">
            <input class="un " type="text" align="center" name="username" placeholder="نام کاربری">
            <input class="pass" type="password" align="center" name="password" placeholder="رمزعبور">
            <input type="submit" align="center" class="submit" value="ورود">
        </form>
        <a class="forgot" style="margin-bottom:10px; color:#d43bee;" href="./signup.php">حسابی نداری؟ ثبتنام کن!</a>
        <?php
        if ($_SERVER["REQUEST_METHOD"] == 'POST') {
            $user = $_POST['username'];
            $pass = $_POST['password'];
            $result = mysqli_query($conn,"SELECT * FROM users");
            while($row = mysqli_fetch_array($result)){
                $tableuser= $row["user"];
                var_dump($tableuser);
            }
            if($user == $tableuser){
                echo 'hi';
            }
        }

        ?>

دیتابیس
 تصویر


فرم :

<form class="form1" method="post">
            <input class="un " type="text" align="center" name="username" placeholder="نام کاربری">
            <input class="pass" type="password" align="center" name="password" placeholder="رمزعبور">
            <input type="submit" align="center" class="submit" value="ورود">
        </form>

ثبت پرسش جدید
محمد مهدی امیری
تخصص : جوجه برنامه نویس PHP
@wpuser 3 سال پیش مطرح شد
0

سلام از این کد while استفاده کن

while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {

پارسا سجادی
تخصص : فول استک وب
@Dr.Parsa 3 سال پیش مطرح شد
0

سلام
کد رو خودم پیدا کردم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام