راکت
حل شده

لاگین در php

2 پاسخ

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


کد مشکل دار:

<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="https://roocket.ir/./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>
ثبت پرسش جدید

پاسخ‌ها

2
محمد مهدی امیری
محمد مهدی امیری
@wpuser

تخصص: جوجه برنامه نویس PHP

بهترین پاسخ

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

while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
پارسا سجادی
پارسا سجادی
@mrcortexcode

تخصص: فول استک وب

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

شاید پاسخ شما همین‌جا باشد

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

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