مشکل

امین موسائی

کاربر عضو
سلام ببخشید من این همه سوال میپرسم اخه مبتدیم وتازه php رو شروع کردم .

این کد چه مشکلی داره که اجرا نمیشه؟

میگه چنین کاربری وجود ندارد


کد:
<?php
include '../object/main.php';
include '../object/connect.php';
$security = new security ;
    if(isset($_POST['login']))
    {
        if(empty($_POST["username"]) || empty($_POST["password"]) || empty($_POST["email"]))
        {
            $security->Redirect("index","empty=1010");
        }
        else
        {
            //$user = $_POST["username"];
            //$pass = $_POST["password"];
            //$mail = $_POST["email"];
            $sql = "select count(*) from tbl_users where username= ? and password= ? and email= ? ";
            $result = $connect->prepare($sql);
            $result->bindValue(1,$_POST["username"]);
            $result->bindValue(2,$_POST["password"]);
            $result->bindValue(3,$_POST["email"]);
            $result->execute();
            $num = $result->fetchColumn();
            if($num==1)
            {
                $security->Redirect("../manager/index");
            }
            else
            {
                $security->Redirect("index","error_log=1020");
            }
        }
    }
    else
    {
          $security->Redirect("index");
    }
?>
 

Mohammad

مدیر انجمن
پرسنل مدیریت
انتظار ندارید که ما تنها با یک تکه کد بفهمیم سیستم چیه؟؟

 

william

کاربر عضو
وقتی بعد از اجرا میگه کاربر وجود نداره یعنی داره اجرا میشه دیگه!

احتمالا در خط


کد:
$security->Redirect("index","error_log=1020");
ریدارکت میشید و پیام مورد نظر رو میده.

کدتون خطا نمیده، کوئری SELECT یی که اجرا میکنید، مقدار خالی (0 ردیف) برمیگردونه.

 

امین موسائی

کاربر عضو
خب چرا همش مقدار صفر برمیگردونه؟

این لینک دانلود فایلها



 
بالا