ساخت لینک ادامه مطلب با php

  • آپدیت شده در تاریخ

ساخت لینک ادامه مطلب با php

با استفاده از آموزش ساخت لینک ادامه مطلب با php می توانید دو سطر از جدول دیتابیس را هنگام کلیک کاربر بر روی لینک ادامه مطلب به صورت شی گرایی , نمایش بدید.

در این مثال , یک فولدر به اسم read-more-php دارم که فایل های index.php , config.php , connection.php و style.css را در آن قرار دادم .

وقتی کاربر بر روی لینک ادامه مطلب کلیک کرد , مقدار get_limit را از طریق url می خوانیم و آن را با ۲ جمع می کنیم و این مقدار افزایش یافته را در متغییر $limitذخیره و به کویری sql پاس می دهیم تا محتویات جدید را بر اساس limit از دیتابیس خوانده و نمایش دهد . با هر بار کلیک کاربر این مراحل را تکرار می کنیم .

ساخت لینک ادامه مطلب با php

ساخت جداول دیتابیس :

برای ساخت دیتابیس و جدول , کد sql زیر را اجرا کنید .

برای کپی صحیح و کامل کدها ، دابل کلیک کرده تا وارد محیط سفید و کپی شوید در غیر اینصورت امکان دارد اجرای کدها با مشکل روبرو شود

اطلاعات اتصال به دیتابیس mysql :

ست کردن مقدا متغییر limit برای نمایش فقط دو سطر :

فایل connection.php :

یک کلاس به اسم Connection برای اتصال به دیتابیس و همچنین یک تابع برای fetch کردن اطلاعات جدول  نوشتیم .

برای آشنایی با نحوه اتصال به دیتابیس با php mysqli کلیک کنید

فایل index.php :

کد زیر یک صفحه html با دو سطر از جدول کاه با متغییر $limit مشخص شده است , نمایش می دهد . همچنین لینک ادامه مطلب (Read more) را نیز قرار دادیم .

اطلاعات دیتابیس در فایل config.php و کویری های لازمه در فایل connection.php است .

فایل style.css :

برای شکیل شدن المان های ما در صفحه html از این استایل ها استفاده کردیم .

جمع بندی :

همانطور که دیدید که ساخت لینک ادامه مطلب با php به چه سادگی قابل پیاده سازی است . به جای استفاده از کد های پیچیده جی کویری و ajax می توانید تنها با php یک لینک ادامه مطلب را به صفحه خود اضافه کنید .

هر گونه مشکلی در پیاده سازی کدها داشتید ، از قسمت نظرات اقدام کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق و پیروز باشید.

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران (۴)

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. سهیل ثابت ۲۰ آذر ۱۳۹۹

    سلام.
    دمتون گرم بابت سایت خوبتون حرف نداره!
    میتونید بگید که چجوری میتونم یه متن ثابت برای یه تکست باکس در html و ارتباطش با php رو بدم که اجر چیز دیگری وارد شد ارور بده…
    و اینکه میشه بگید چطور میتونم یه تکست باکس رو بین php و html مشترک کنم؟
    ممنون

    پاسخ
    1. حسن شفیعی ۲۱ آذر ۱۳۹۹

      سلام. خوشحالیم که مفید واقع شده.
      در قسمت value اون تکست باکس میتونید تگ php بکار ببرید و هر مقداری که خواستید رو echo کنید.
      هنگام سابمیت شدن فرم در سمت php زمانی که مقادیر را بصورت post میگیرید چک کنید که مقدار وارد شده با مقداری مه تعیین کردید یکی باشه.

      پاسخ
      1. سهیل ثابت ۲۱ آذر ۱۳۹۹

        با سلام.
        یعنی چیزی مثل این بنویسم:

        <input type="password" value="”

        ببخشید بعضی جاها مشکل داره نتونستم درست کنم!
        اگه میشه کد اماده اش رو بزارید.
        خیلی ممنون

        پاسخ
      2. حسن شفیعی ۲۲ آذر ۱۳۹۹

        سلام. کد آماده که داده نمیشه ولی راهنمایی میشه که حل کنید.
        در value= باید کد php با echo کردن به کار ببرید تا مقدار دلخواه شما چاپ بشه همچنین میتونید به این input یک disabled یا readonly اضافه کنید تا کاربر بصورت مستقیم نتونه ویرایش کنه و حالا باید این اینپوت یک name هم داشته باشه تا سمت سرور مثلا با $_POST[‘password’] بررسی کنید که مقدار ارسالی چی بوده.
        اگر با مواردی مثل صفحه لاگین کار کرده باشید باید این موارد رو کامل بلد بوده باشید.
        آموزش های زیر را ببینید :
        متغییر GET و POST در PHP
        ساخت صفحه لاگین و ثبت نام با php
        موفق باشید.

        پاسخ
      3. سهیل ثابت ۲۳ آذر ۱۳۹۹

        با سلام.ممنون از جوابتون…
        من این کار رو کردم اما به طور مستقیم اومد توی تکست باکس و میخوام که نباشه…
        زمانی هم که درست تایپ شده بود به یه ادرسی بره…
        این کار رو چطور باید انجام بدم؟
        ممنون

        پاسخ
دوره های آموزشی