توضیحات

در این قسمت صفحات Search.php و Index.php پروژه را توسط PHP داینامیک میکنیم


HTML CSS طراحی وب طراحی واکنشگرا Bootstrap بوت استرپ طراحی سایت پی اچ پی php mysql sql پایگاه داده

مدرس دوره علی شیخ
مدت دوره 07:50:58
تعداد ویدیو 47

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • Fatal error
    : Uncaught Error: Call to a member function rowCount() on null in C:\xampp\htdocs\bootst-1\index.php:25 Stack trace: #0 {main} thrown in
    C:\xampp\htdocs\bootst-1\index.php
    on line
    25
    این ارور رو چگونه بر طرف کنم؟

    • سلام وقت بخیر.
      ببینید ارور میگه که مقداری که دارید روش تابع rowCount را قرار میدید مقدارش null هست و خب ارور داده.ابتدا چک کنید که مقدار برگشتی از دیتابیس درست هست، بعد از اون تابع rowCount را استفاده کنید.
      یه مورد که به یادگیری بهتر کمک میکنه اینکه ارور ها رو سعی کنید خودتون برطرف کنید و سرچ کنید اینکار باعث میشه تجربه ای بیشتری پیدا کنید.

  • سلام استاد عزیز شما در این ویدیو فقط else رو گفتید و if اولی رو توضیح ندادین


    if(isset($_GET['categori'])){
    }else{
    $query_post="SELECT * FROM `post`";
    $posts =$db->query($query_post);
    }

    • سلام وقت بخیر.
      در مورد تابع isset و GET_$ توی دوره گفتم.
      اینجا چک میکنه آیا توی query string مقدار category هست یا خیر

    • اهان بله،داخل دستور if کد زیر قرار داره :

      $category_id = $_GET['category'];
      
      $posts = $db->prepare('SELECT * FROM posts WHERE category_id = :id');
      $posts->execute(['id' => $category_id]);

      که میره از دیتابیس اون category که با id مدنظر هست رو میاره.