توضیحات

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


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

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

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

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

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

  • باسلام و احترام
    یه باگ وجود داره که وقتی دیتایی به صورت post میفرستیم
    در payload بخش network میمونه و در اصل از اونجا خونده میشه
    و برای اینکه پاک بشه نیاز هست که صفحه یکبار رفرش بشه که من دستورش رو با js اضافه میکنم

    ولی مشکل اینجاست که وقتی یک نفر کامنتی ارسال میکنه یه alert نمایش میدیم که کامنت شما پس از تایید، شما نمایش داده میشود

    ولی در همین لحظه اگر کسی مدام صفحه رو رفرش کنه رکورد های اضافی وارد دیتابیس میشه

    برای جلوگیری از این مشکل آیا راهی وجود داره یا راهکارش در دوره هایی مثل شی گرایی و لاراول مطرح میشه ؟

    تشکر.

    • سلام وقت بخیر.
      شما میتوانید بعد از انجام عملیات مورد نظرتون در php بگید که صفحه رفرش بشه یا بره به یک آدرس دیگه مانند دستور header که استفاده کردیم.

    • چرا توی سایت شما وقتی کامنت میدم صفحه رفرش نمیشه ؟

  • باسلام و احترام.

    در php خام وقتی از دستورات include استفاده میکنیم هر متغیری که در هر فایل include هست در صفحه index.php فراخوانی میشه و در این صورت ما باید متغیر هامون رو یونیک قرار بدیم.
    مثل حالت زیر
    $category
    $query_category
    که تداخلی رخ نده

    منظورم اینه که مثل کامپوننت نیست که حتما باید از prop پاس بدی.

    آیا این مشکل در لاراول حل شده ؟

    • سلام وقت بخیر.
      بله، از شی گرای و مبحث namespace استفاده میشه کهمیشه دوره ای بعد از این دوره

  • سلام استاد شیخ وقت بخیر، با عرض خسته نباشید من یک راهنمایی میخواستم ازتون، مثلا یکی که عضو سایت هست بعد یکی دیگه با همون مقادیر بخواد وارد سایت بشه میخوام یک alert بهش بدم که مثلا بگه مقادیر تکراری هستند، یا مثلا کسی که از قبل عضو شده دوباره بره و نام و ایمیلشو بزنه میخوام یک alert بهش بدم که مثلا شما قبلا عضو شدید.
    این کارو باید با session انجام داد ؟؟
    اگه میشه کمکم کنید، ممنون

    • سلام وقت بخیر.
      بله.در مورد سیستم authentication کامل در دوره ای MVC و شی گرایی php صحبت کردم.

  • خیلی ممنون از راهنمایی عالی شما من رفتم دوباره کدشو زدم و درست، دستتون قوت شما خـــــیــــــــــــــــــــــــــــــــــلــی خــــوبیـــــــد.
    فقط یک سؤال دیگه داخل دیتابیس نوع ستون جدولمون رو میشه مقداری قرار بدیم که هم مقادیر رشته قرار داده بشه و هم عددی ؟؟

    • خواهش میکنم.
      برای این مورد بنظرم شما سرچ کنید و مقاله های مختلف بخونید تا بهتر یادبگیرید من اینجا فقط بگم varchar کافی نیست،اگه خودتون درموردش تحقیق کنید با نوع های دیگه هم آشنا میشین.
      اینکه سعی کنید همراه مطالعه داشته باشید و خودتون را تو چالش های مختلف قرار بدید به حرفه ای شدنتون خیلی کمک میکنه

  • سلام صبح عالی بخیر باشه، با تشکر از پاسختون، اون مشکلی که درباره ارور صحبت کردیم خداروشکر حل شد همون طور که گفتم مشکل از سیستم بود گاهی اوقات اینجور مشکلات پیش میاد به هر حال ببخشید که باعث زحمت شدم.
    مشکلی که الان پیدا کردم اینه که وقتی تو فرم subscribe میخوام یکی رو عضو کنم و داخل دیتابیسم وارد بشه id ش مساوی با 0 میشه تو دیتابیس وقتی مقادیرو تو فرم مینویسم و دیگه ایمیلی رو وارد دیتابیس نمیکنه، اگه راهنمایی کنین ممنون میشم !؟ .

    • سلام وقت بخیر.خواهش میکنم.
      ببینید شما نباید input برای id سمت سرور بفرستید به این دلیل که id خودش auto incremental هست و یکی به خودش اضافه میکنه.
      شما باید تنظیمات مربوط به id توی دیتابیس را از نوع int و unsigned و auto incremental قرار بدید.
      و اینکه شما بیاید خط به خط دیباگ کنید باید اول ببینید چه اطلاعاتی سمت سرور میفرستید آیا input ها درست هست مقادیرشون و ....

  • درود بر شما استاد شیخ عزیز، با عرض خسته نباشید خدمت شما بزرگوار عرضم این هست که شما فرض کنید من یک form دارم برای مقادیر 'نام کاربری' و 'رمز عبور' برای اینکه رمز عبور دیده نشه و به صورت نقطه چین باشه چه عملی رو باید انجام بدم؟
    با تشکر از شما ممنون میشم

    • سلام وقت بخیر.
      برای این منظور شما باید type مربوط به input را برابر password قرار دهید("type="password)