توضیحات

در این قسمت بخش های Header.php و Slider.php پروژه را توسط PHP داینامیک میکنیم


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

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

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

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

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

  • سلام استاد وقتتون بخیر

    برای خط 37 این پیغام رو میدهد

    if ($categories->rowCount() > 0) {


    Fatal error: Uncaught Error: Call to a member function rowCount() on bool in C:\wamp64\www\include\header.php on line 37
    ( ! ) Error: Call to a member function rowCount() on bool in C:\wamp64\www\include\header.php on line 37

    • سلام وقت بخیر.
      ارور گفته که تابع ()rowCount را روی مقداری که از نوع boolean هست، صدا میزنید. قبلش چک و لاگ بگیرید که مقدار categories$ چیه
      همچنین با سورس کدی که در اختیارتون هست مقایسه کنید.

      لطف کنید توی کامنت ها، کدها و یا متن های ارور را بین سه عدد بک تیک قرار و ارسال کنید.

    • ممنون استاد از پاسختون مشکل از کوری بود که نوشته بودم در قسمت SELECT * From که با اصلاح اون مورد بر طرف شد با تشکر

  • سلام، ممنون بابت آموزش خوب و مفیدتون. من وقتی فایل تمرینی رو دانلود کنم نمیتونم فایل rar رو بازش کنم، پیغام میده که فایل مشکل داره و باز نمیشه، میشه راهنمایی بفرمایید لطفا.

    • سلام وقت بخیر.
      فایل مشکلی نداره، از آخرین نسخه winrar برای اکسترکت استفاده کنید.

  • سلام وقت بخیر
    من وقتی میخوام فایل پروژه رو ران کنم روی بروزر این ارور به من میده
    Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1049] Unknown database 'blog_webprog' in D:\New folder\htdocs\blog-webprog\include\db.php:3 Stack trace: #0 D:\New folder\htdocs\blog-webprog\include\db.php(3): PDO->__construct('mysql:host=loca...', 'root', '') #1 D:\New folder\htdocs\blog-webprog\include\header.php(3): include('D:\\New folder\\h...') #2 D:\New folder\htdocs\blog-webprog\index.php(2): include('D:\\New folder\\h...') #3 {main} thrown in D:\New folder\htdocs\blog-webprog\include\db.php on line 3

    • سلام وقت بخیر.
      باید دیتابیس را ایجاد و به فایل اضافه کنید، حتما حتما قسمت ها را پشت سرهم ببینید و با دوره خودتون کد بزنید تا متوجه بشید.

  • با سلام و خسته نباشید . استاد جان من این مشکلو دارم . به دیبابیس وصل نمیشه و میگه دیتابیس ناشناخته . درصورتی که نام دیتا بیسم رو هم درست وارد کردم تو فایل config


    Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1049] Unknown database 'phpme' in C:\wamp64\www\phpme\include\db.php on line 3
    ( ! ) PDOException: SQLSTATE[HY000] [1049] Unknown database 'phpme' in C:\wamp64\www\phpme\include\db.php on line 3

    • سلام وقت بخیر.
      مشکل میگه که دیتابیس ناشناخته هست.شما باید چک کنید که دیتابیس ایجاد شده توی phpmyadmin باشه و wamp هم استارت خورده باشه و سبز باشه و اسم درست وارد شده باشه توی فایل config و این نباید مشکل داشته باشه.چک کنید اگه همه چی درسته یه دیتابیس دیگه ایجاد کنید و دوباره تست کنید

    • بله . مشکل از خود wamp بود که xamp رو نصب کردم درست شد . برای اطلاع دوستان گفتم که اگه همچیم مشکلی داشتن بدونن بعضا wamp سرورش با کامپیوتر مچ نمیشه و درست کار نمیکنه در این صورت xamp رو نصب کنید

  • سلام، با تشکر از شما بزرگوار
    استاد به نظرم مشکل از سیستمه چون بعضی اوقات درست کار نمیکنه ولی بعضی اوقات کار میکنه مثل fontawsome که اولاش من براش کد زدم یک مربع توخالی میاورد ولی بعد چند مدت(دوسه روز تقریبا) درست شد و به خوبی نمایش داد، من میرم و باز کد میزنم اگه شد که هیچی از شما خیلی ممنونم اگرم نشد با توضیحات خوب شما خطایابی میکنم.
    با تشکر و خسته نباشی

  • سلامی دوباره، عصرتون بخیر باشه
    استاد من خیلی گشتم ولی چیز زیادی دستگیرم نشد utf8mb4 هم گذاشتم ولی همون ارور اومد. وقتی میخواد خروجی کد رو ببینم فقط navbar رو میاره داخلش ارور رو مینویسه?
    Fatal error : Uncaught Error: Call to undefined method PDOStatement::rowCoumt() in D:\Program Files\Tamrin\xampp\htdocs\blog_webprog\include\header.php:35 Stack trace: #0 D:\Program Files\Tamrin\xampp\htdocs\blog_webprog\index.php(3): include() #1 {main} thrown in D:\Program Files\Tamrin\xampp\htdocs\blog_webprog\include\header.php on line 35
    خیلی گشتم هر سایتی رفتم میگفت به من کمک کن زیرشم کد زده بود

    • سلام.
      شما روی utf8mb4 قرار دادید که اررور عوض شده و اررور قبلی نیست فک میکنم اررور قبلی شما با utf8mb4 برطرف شده.الان میگه rowCoumt را نمیشناسه.شما باید خط به خط کد را خودتون بنویسید و دیباگ یا خطایابی کنید،مثلا این مورد شما اول باید ببینید کوئری که به دیتابیس زدید چی برمیگردونه و حالا روش rowCoumt بذارید

  • با تشکر از توضیحات شما، بله من داخل DSN همین مقادیر رو قرار دادم و collection دیتابیس رو همون مقدار قرار دادم و کدی که برای include بود رو هم گذاشتم ولی نفهمیدم مشکل کجاست !!

    • خواهش میکنم.
      بجای utf8 قرار بدین utf8mb4 ببینید برطرف میشه؟؟
      اگه نشد شما متن اررور را سرچ کنید و روش های دیگه هم امتحان کنید و اگه مشکل برطرف شد توی کامنت برامون بنویسید تا بقیه دوستان هم استفاده کنن.ممنون

  • `درود بر شما استاد شیخ امیدوارم هر جا که هستید حالتون خوب باشه و تنتون سالم، تشکر میکنم ازتون بابت دوره های مفیدی که قرار دادید که اکثرا رایگان و کاربردی و خدا قوت بهتون میگم.
    من یک مشکلی که در این بخش دارم به include مربوط میشه و وقتی داخل فایل header.php فایل های db و confin رو include میکنم ارور میده?
    Fatal error: Uncaught PDOException: SQLSTATE[HY۰۰۰] [2019] Unknown character set in D:\Program Files\Tamrin\xampp\htdocs\blog_webprog\include\db.php:۳ Stack ........ `
    و هر چقدر سعی کردم نتونستم مشکل رو حل کنم، خیلی ممنون میشم یک کمکی به من برسونید.
    بازهم تشکر میکنم ازتون دوره های خیلی خوبی مذارید تندرست و موفق باشید.

    • سلام وقت بخیر.
      ممنونم.خداروشکر دوره ها مفید بوده براتون.
      اررور که میگه مقدار character را نمیشناسه!!توی تعریف DSN ما charset=utf8 قرار دادیم، شما چک کنید که درست باشه (سورس کد های قسمت ها برای دانلود قرار گرفته) و اینکه شما collection دیتابیسی که ایجاد کرده اید از نوع utf8_persian_ci قرار داده اید؟؟