در سری آموزشهای پیاچپی در چند جلسه گذشته در مورد نحوه اتصال به بانکهای اطلاعاتی و نیز انجام برخی عملیات مانند درج اطلاعات صحبت کردیم. در این جلسه قصد داریم روش خواندن اطلاعات از بانک اطلاعاتی MySQL را در پیاچپی به شما آموزش دهیم. بدین طریق میتوانید اطلاعات موجود در جداول را به کاربران نمایش دهید یا برای عملیات مختلف آن را در دسترس قرار دهید. در ادامه با ملت وب همراه شوید.
همانطور که گفتیم این جلسه در مورد خواندن اطلاعات از جداول بانک اطلاعاتی MySQL صحبت میکنیم. اما این کار به چه منظور انجام میشود؟ انتخاب اطلاعات و خواندن آنها برای نمایش این اطلاعات به کاربر یا انجام عملیات دیگر انجام میشود.
خواندن اطلاعات از MySQL
ابتدا نرمافزار Xampp را مثل همیشه باز کرده و سرورهای Apache و MySQL را در حالت اجرا قرار دهید. حال در پوشه cms که جلسات قبل آن را ایجاد کردهاید، باز کنید.
در این پوشه یک فایل جدید به نام index.php بسازید. این صفحه قرار است به منظور نمایش اطلاعات مورد استفاده قرار گیرد. در این صفحه ما با استفاده از دستورات پیاچپی و مای اسکیوال، اطلاعات مربوط به پستهای ثبت شده در جدول posts که در بانک اطلاعاتی cms ساخته بودیم را میخوانیم و آنها را در مرورگر به نمایش درمیآوریم. کد زیر را در فایل index.php قرار دهید تا در ادامه آن را بررسی کنیم و کار هر خط از این کد را برایتان توضیح دهیم.
<!DOCTYPE html> <html dir="rtl" lang="fa-IR"> <head> <title>صفحه اصلی</title> <meta charset="utf-8" /> </head> <body style="font-family: tahoma; font-size:14px;"> <center> <?php include ("config.php"); //select all records from posts table $get_query = mysql_query("SELECT * FROM `posts`"); //now using while for get each record sepratly and show it to web browser while ($fetch_result = mysql_fetch_array($get_query)) { $postTitle = $fetch_result['title']; $postText = $fetch_result['text']; echo "<h2>$postTitle</h2>"; echo "<p>$postText</p><hr>"; } ?> </center> </body> </html>
همانطور که در کد بالا میبیند ابتدا با دستور inlcude فایل اتصال به بانک اطلاتی و انتخاب جدول cms که config.php نام دارد را در این فایل فراخوانی میکنیم. حالا میتوانیم به جدول مورد نظر که در اینجا posts است کوئری زده و عملیات مورد نظرمان را انجام دهیم. با دستور SELECT جدول و فیلدهای مورد نظر را انتخاب میکنیم و آن را در یک آرایه به نام posts_query ذخیره میکنیم.
کوئری مورد نظر برای انتخاب دادهها به این صورت است که ابتدا کلمه SELECT را نوشته و سپس نام فیلدهایی که قصد خواندن آنها را داریم وارد میکنیم و آنها را با کاما انگلیسی از یکدیگر جدا میسازیم. البته اگر بخواهیم تمام فیلدها را با هم بخوانیم کافی است از کاراکتر ستاره (*) یعنی همانطور که ما در کد بالا نوشتهایم استفاده کنیم. سپس کلمه کلیدی FROM و بعد از آن نام جدولی که قصد خواندن اطلاعاتش را داریم مینویسیم.
حال با استفاده از حلقه while تا زمانی که در جدول post رکورد وجود دارد پستها را گرفته و نمایش میدهیم. در شرط حلقه خروجی تابع mysql_fetch_array را در یک آرایه دیگر به نام fetch_results ذخیره میکنیم. به طور همزمان این شرط باعث میشود تا حلقه به تعداد رکوردهایی (مطالبی) که در جدول posts وجود دارد تکرار شود. در هر بار تکرار شدن این حلقه اطلاعات فیلدهای مختلف هر رکورد در آرایه fetch_results ذخیره میشود. برای دسترسی به اطلاعات هر فیلد از هر رکورد باید نام آن فیلد را در کروشه جلوی آرایه fetch_results بنویسیم. همانطور که در کد بالا میبینید ما فیلدهای title و text را فراخوانی کردهایم.
اگر این کد برای شما مبهم است اصلا جای نگرانی نیست چراکه اکثر برنامه نویسان پیاچپی برای فراخوانی چند رکورد از بانکهای اطلاعاتی mysql از همین روش یا روشهای مشابه دیگر بهره میبرند. در ادامه آموزشها با روشهای دیگر نیز آشنا خواهید شد. نکته بسیار مهمی که باید بدانید این است که باید عملیات فراخوانی اطلاعات از جداول بانکهای اطلاعاتی را تا جایی که دستتان برای این کار روان شود تمرین و تکرار کنید.
حالا آدرس http://127.0.0.1/cms/index.php را در مرورگر اجرا کنید. اگر خاطرتان باشد نوع یونیکد فیلدهای جداول بانک اطلاعاتی را از نوع utf-8 تعیین کردیم تا بتوانیم متون فارسی را در جدول posts ذخیره کنیم. حال اگر پروژه را با آدرسی که گفتیم اجرا کنید با صفحهای مانند زیر مواجه خواهید شد و کاراکترها همگی به صورت علامت سوال نمایش مییابند.
اما باز هم جای نگرانی نیست. این مشکل به دلیل نوع اتصال به بانک اطلاعاتی رخ داده و برای رفع آن باید فایل config.php را کمی ویرایش کنید. در واقع باید نوع اتصال را هم utf-8 تعیین کنیم که این کار بسیار آسان است. فایل config.php را باز کنید و آن را به صورت زیر تغییر دهید. در واقع کد زیر را جایگزین کد کنونی کنید.
<?php $dbhost = "localhost"; $dbuser = "root"; $dbname = "cms"; $dbpass = ""; $connect_db = mysql_connect ($dbhost, $dbuser, $dbpass); mysql_set_charset('utf8',$connect_db); mysql_select_db($dbname,$connect_db); ?>
همانطور که میبینید در خط ۷ کد بالا از تابع mysql_set_charset استفاده کردهایم. پس از اتصال به بانک داده و پیش از انتخاب جدول مورد نظر، باید این کد را استفاده کنید. این تابع دو آرگومان ورودی دارد که ورودی اول نوع یونیکد مورد نظر برای اتصال به سرور MySQL و ورودی دوم لینک تابع اتصال به بانک داده خواهد بود که در اینجا connect_db است.
حالا اگر مجددا به صفحه http://127.0.0.1/cms/index.php مراجعه کنید مشکل رفع شده و متون فارسی به درستی نمایش یافتهاند. اگر خاطرتان باشد گفتیم که استفاده از include باعث میشود در صورت نیاز به انجام تغییرات، با تغییر یک فایل میتوان این تغییرات را در تمامی فایلها اعمال کرد.
اگر همه چیز را به درستی انجام داده باشید نتیجه کار باید شبیه به عکس بالا باشد و متون فارسی به درستی نمایش یابند.
ایجاد صفحه اختصاصی برای هر پست
اگر دقت کرده باشید در اکثر سایتهای محتوایی، هر مطلب یک لینک ثابت دارد که معمولا با کلیک روی عنوان آن به صفحه مخصوص مطلب منتقل میشوید. برای اینکه یک صفحه منحصر به فرد برای هر مطلب ایجاد کنیم باید از مشخصهای در هر پست بهره ببریم که یکتا باشد. هنگام طراحی جدول posts فیلد id را به نحوی تعیین کردیم که با ایجاد هر رکورد در جدول یک واحد افزایش یابد. پس میتوان با استفاده از همین id برای هر پست یک صفحه اختصاصی ایجاد کرد.
اگر بهیاد داشته باشید گفتیم از روش GET که در ثبت فرمها آن را توضیح دادیم میتوان استفادههای مناسبی در پیاچدی کرد. یکی از بهترین استفادهها ایجاد صفحه اختصاصی برای هر پست است. کافی است بعد از خط ۲۰ یعنی:
$postText = $fetch_result['text'];
یک خط جدید اضافه کنید. خط زیر را پس از خط ۲۰ اضافه کنید تا آیدی هر پست را با هربار اجرای حلقه مانند عنوان و متن پستها دریافت کنیم و آن را در یک متغیر به نام postId ذخیره کنیم.
$postId = $fetch_result['id'];
حالا کد:
echo "<h2>$postTitle</h2>";
را به:
echo "<h2><a href=single.php?id=$postId>$postTitle</a></h2>";
تغییر دهید. به این طریق یک لینک منحصر به فرد برای هر مطلب ایجاد کردهایم. به عنوان مثال اگر روی مطلب اول کلیک کنیم به لینک http://127.0.0.1/cms/singe.php?id=1 منتقل خواهیم شد. حالا براحتی میتوان با دستورات پیاچپی اطلاعات پستی که آیدی آن 1 است را نشان دهیم.
ابتدا یک فایل جدید در پوشه cms ایجاد کرده و نام آن را single.php بگذارید. در این فایل کدهای زیر را قرار دهید:
<!DOCTYPE html>
<html dir="rtl" lang="fa-IR">
<head>
<title>مشاهده پست</title>
<meta charset="utf-8" />
</head>
<body style="font-family: tahoma; font-size:14px;">
<center>
<?php
include ("config.php");
$pid = $_GET['id'];
//select all records from posts table
$get_query = mysql_query("SELECT * FROM `posts` WHERE `id` = '$pid' ");
$fetch_result = mysql_fetch_array($get_query);
$postTitle = $fetch_result['title'];
$postText = $fetch_result['text'];
echo "<h2>$postTitle</h2>";
echo "<p>$postText</p><hr>";
?>
</center>
</body>
</html>
این کد نیز شبیه به کد index.php است با این تفاوت که این بار در کوئری انتخاب داده از بانک اطلاعاتی تغییراتی وجود دارد و نیز دیگر نیازی به استفاده از حلقه نداریم زیرا در اینجا فقط قصد داریم یک رکورد را از جدول posts بخوانیم.
مثل همیشه ابتدا config.php را با دستور include فراخوانی کرده و سپس با دستور GET_$ همانطور که در جلسه آموزش فرمها گفتیم، شناسه پست مورد نظر را در متغیری به نام pid ذخیره میکنیم.
حال باید کوئری را با یک شرکت به کار ببریم. مانند کوئری فایل index,php دستور اولیه را نوشته و در ادامه آن کلمه کلیدی WHERE را مینویسیم. این کلمه به بانک اطلاعاتی میگوید که ما دقیقا دنبال چه رکورد یا رکوردهایی هستیم. در اینجا ما به دنبال رکوردی هستیم که فیلد id آن برابر با یک است پس فیلدی که باید بررسی شود id است. حال نام فیلد را هم نوشته و پس از علامت = نام متغیری که شناسه آیدی پست مورد نظر را در خود دارد مینویسیم. به طور خلاصه میتوان گفت این کوئری در جدول posts به دنبال فیلدی میگردد که شناسه id آن برابر با عدد ۱ است.
همان شرطی که در فایل index در حلقه به کار بردیم را اینبار بدون حلقه مورد استفاده قرار میدهیم و همانند فایل index از طریق آرایهها به مقادر فیلدهای پست مورد نظر دسترسی مییابیم.
حال سیستم مدیریت محتوای ما کاملتر شده و میتوان با آن مطلب ارسال کرد، پستها را مشاهده کرد و نیز با کلیک روی عنوان هر پست به صفحه اختصاصی آن پست منتقل شد.
فایل index.php نهایی به شکل زیر خواهید بود-
همچنین فایل single.php پس از کلیک روی عنوان اولین مطلب به شکل زیر است:
امیدواریم از این جلسه نیز نهایت استفاده را برده باشید. برای تمرین سعی کنید برای جدول posts فیلدهای بیشتری تعریف کنید. مثلا یک فیلد برای خلاصه متن مطلب هم ایجاد کنید و با توجه به آنچه تاکنون یاد گرفتهاید هنگام درج مطلب به کاربر اجازه دهید تا سه فیلد را برای هر مطلب پر کند. سپس در صفحه index خود خلاصه و عنوان پست را نمایش دهید و در صفحه اختصاصی هر پست در فایل singe.php متن کامل مطلب را به نمایش بگذارید.
در جلسات آینده روش بروزرسانی اطلاعات ثبت شده و نیز حذف آنها را خواهید آموخت. در صورت داشتن هر گونه سوال آن را در بخش نظرات اعلام کنید. همچنین میتوانید فایلهای این جلسه را از این لینک دانلود کنید.
محصولات مشابه فروشی
-
تراکت لایه باز فروش و خدمات تراکنش کارتخوان و عابر بانک
تراکتتراکت لایه باز PSD فروش و خدمات کارت خوان و عابر بانک
تراکت لایه باز فروش و خدمات تراکنش کارتخوان و عابر بانک را می توانید با تغییر سایز برای تراکت و کارت ویزیت نیز استفاده نمایید.
حجم : 13.5 مگابایت
ابعاد :20 در 30 سانتی متر
پسوند: PSD
20000 38000 -
تراکت لایه باز آموزش تری دی مکس 3d max
تراکتطرح لایه باز تراکت تبلیغاتی آموزش تری دی مکس 3d max با پس زمینه سفید و فیروزه ای طراحی شده و در طرح از تصویر با کیفیت استفاده شده است.
این تراکت تبلیغاتی آموزش 3d max را می توانید با تغییر سایز برای بنر و کارت ویزیت و تراکت نیز استفاده نمایید.
حجم : 12 مگابایت
ابعاد : 14.8 در 21 سانتی متر
رزولیشن: 300
پسوند : psd
20000 -
پوستر تبلیغاتی لایه باز آموزش فتوشاپ
تراکتطرح لایه باز پوستر تبلیغاتی آموزش فتوشاپ با پس زمینه سفید و صورتی طراحی شده و در طرح از تصویر با کیفیت استفاده شده است.
این پوستر تبلیغاتی آموزش فتوشاپ را می توانید با تغییر سایز برای بنر و کارت ویزیت و تراکت نیز استفاده نمایید.
حجم : 26 مگابایت
ابعاد : 29.7 در 42 سانتی متر
پسوند : psd
20000 -
تراکت لایه باز آموزش عکاسی و فیلمبرداری
تراکتطرح لایه باز پوستر تبلیغاتی آموزش عکاسی و فیلمبرداری با پس زمینه سفید و صورتی طراحی شده و در طرح از تصویر با کیفیت استفاده شده است.
این پوستر تبلیغاتی آموزش عکاسی و فیلمبرداری را می توانید با تغییر سایز برای بنر و کارت ویزیت و تراکت نیز استفاده نمایید.
حجم : 20 مگابایت
ابعاد : 21 در 29.7 سانتی متر
پسوند : psd
20000 -
کارت ویزیت لایه باز آموزش اصولی کاراته
کارت ویزیتطرح کارت ویزیت لایه باز آموزش اصولی کاراته با پسوند psd طراحی شده است . در طرحکارت ویزیت لایه باز آموزش اصولی کاراته از تصویر و وکتور با کیفیت و دوربری شده استفاده شده است.
با تغییر در ابعاد این کارت ویزیت می توانید از آن بعنوان بنر مغازه ، تراکت و حتی بیلبورد محیطی استفاده نمایید.
حجم : 5.23 مگابایت
ابعاد : 9 در 6 سانتی متر
پسوند : psd
20000 28000 -
تراکت لایه باز استخر و آموزش شنا با فرمت psd طرح جدید
بنربیشک حتمای این طرح را در هیچ کجا نخواهید دید! زیباترین تراکت لایه باز استخر و آموزش شنا یک تراکت خاص و متفاوت به استخر و آموزش شنا خود هدیه دهید... طرح تراکت لایه بازاستخر و آموزش شنا کاملا لایه باز بوده و این طرح مناسب برای استخر و آموزش شنا میباشد که از دید خوبی برخوردار است ، این طرح فوق کاملاً لایه باز با فرمت psd و از کدهای رنگی cmyk که مخصوص چاپ هست استفاده شده.این طرح با طراحی شیک و مدرن و در اندازه {21*14.8} سانتی متر و رزولوشن ۳۰۰ DPII با کیفیت عالی می باشد. از طرح تراکت لایه باز استخر و آموزش شنا میتوانید برای بنر و حتی میتوانید با کمی تغییرات به کارت ویزیت هم تبدیل کنید. ابعاد :14.8 در 21 سانتیمتر و قابل ویرایش به اندازه های دلخواه خود میباشد فرمت فایل : psd رزولوشن: 300 مد رنگ: CMYK حجم: 15 مگابایت آموزش استفاده از طرح لایه باز تراکت استخر و...23000 31000 -
دانلود قالب وردپرس آموزش آنلاین Eduma فارسی
قالب وردپرس آموزش آنلاینقالب Eduma که یکی از مطرح ترین و حرفه ای ترین قالب وردپرس آموزش آنلاین با طراحی واکنشگرا میباشد و مناسب برای سایت آموزش های آنلاین ، آموزشگاه ها ،مدارس،مهدکودک،و تدریس خصوصی و … میباشد. امروزه سایت های زیادی از راه فروش آموزش های خود کسب کار عالی راه اندازی کرده اند ! قالب وردپرس آموزش آنلاین Eduma یک قالب بی نظیر برای سایت هایی با موضوع آموزش آنلاین، آموزش، دانشگاه، و … است . دارای 6 دموی فارسی قالب Eduma دارای دمو های متفاوت میباشد که 6 دموی جذاب از این قالب با بسته نصبی جداگانه آماده شده است که در آینده نیز دموهای دیگر اضافه خواهد شد. پیشنمایش دموها : دموی یک دموی دو دموی سوم دموی چهارم دموی پنجم دموی ششم قالب Eduma دارای امکاناتی متفاوت برای مدیریت دوره های آموزشی شما است این قالب با استفاده از افزونه فروشگاه ساز ووکامرس امکان پرداخت آنلاین...139000 257000 -
دانلود قالب وردپرس آموزش آنلاین Masterstudy فارسی
قالب وردپرس آموزش آنلاینقالب MasterStudy بهترین قالب وردپرس آموزشی برای سازمان های آموزشی، که دوره های خود را به فروش می رسانند و کلاس های محلی را سازماندهی می کنند. قالب آموزش آنلاین Masterstudy به عنوان تم آموزشی وردپرس برای مرکز یادگیری شما طراحی شده است. شما میتوانید دوره های رایگان یا پولی را به اشتراک بگذارید. قالب فروش دوره Masterstudy ساده و بدون دردسر برای ساخت، سفارشی سازی و مدیریت میباشد. پلاگین ویژوال کامپوزر گنجانده شده است، بنابراین شما می توانید صفحات را در عرض چند دقیقه با ابزار کشیدن و رها کردن آسان بسازید. تم وردپرس آموزش Masterstudy شما به طور کامل پاسخگو است، بنابراین شما می توانید مطمئن باشید که محتوای شما در هر دستگاهی قابل نمایش میباشد. دانش آموزان می توانند نظرات و بررسی های خود را در مورد دوره ها ارسال نمایید. با قالب Masterstudy میتوانید رویداد ها و وبلاگ خود را نیز بسازید و همچنین با...119000 229000 -
پکیج 7 قالب وردپرس آموزش آنلاین با تخفیف ویژه
قالب وردپرس آموزش آنلاینامروز در نظر داریم تا بسته شامل7 محصول وردپرس آموزش آنلاین در ملت وب را در یک بسته با تخفیف ویژه در اختیار شما عزیزان قرار دهیم. قالب های موجود در این بسته با موضوعآموزش آنلاین هستند و با استفاده از این قالب ها شما هر نوع سایت آموزش آنلاین را که در نظر داشته باشید میتوانید بسازید. شما با خرید این بسته به 7 قالب وردپرس ما دسترسی خواهید داشت و میتوانید دانلود و بسته به نیاز در هر زمان استفاده کنید. اگر این مجموعه بصورت تکی خریداری شود هزینه زیادی برای شما خواهد داشت ولی با خرید این بسته شما در هزینه های خود صرفه جویی کرده و 7 محصول پرطرفدار آموزش آنلاین را خواهید داشت . محصولات موجود در بسته : 1. قالب Turitor قالب وردپرس آموزش آنلاین وردپرس قالب Turitor یک قالب وردپرس آموزش آنلاین مناسب برای ایجاد وب سایتهای آموزشی ، دوره های آنلاین ، LMS ، بازاریابان محتوای آموزشی...350000 520000 -
قالب پازلی اینستاگرام بصورت لایه باز PSD به همراه آموزش٪40قالب پازلی اینستاگرام لایه باز برای ساخت سری عکس های پازلی اینستا شاید شما هم در پروفایل پیج های مختلف مانند پیج های مدلینگ و فروش لوازم مد و یا حتی پیج های شخصی سری عکس های پازلی را در بخش پست های پیج دیده باشید که جلوه خیلی خوبی بخصوص برای پیج های فروشگاهی میدهد . برای ساخت این سری عکس ها ما امروز قالبی را آماده کردیم که شما براحتی میتوانید تصاویر خود را در این قالب قرار داده و قالب به شما خروجی بصورت تصاویر جدا و پازلی میدهد که شما بایستی از آخر به اول در پیج خود آپلود کنید. شبکه اجتماعی اینستاگرام در ابتدا یک شبکه اجتماعی برای سرگرمی بود ولی با ورود افراد مختلف مثل هنرمندان، ورزشکاران و بلاگر و ... به این شبکه اجتماعی اکنون تبدیل به یک غول تجارت و تبلیغات و کسب و کار مجازی شده و همه میتوانند با توجه به خلاقیت خود از این شبکه کسب درآمد کنند. هرچه قالب پست...13800 29000
آخرین های مشابه مشاهده بیشتر
-
آموزش PHP - جلسه سیزدهم: خواندن دادهها از بانک اطلاعاتی MySQL
آموزش PHPدر سری آموزشهای پیاچپی در چند جلسه گذشته در مورد نحوه اتصال به بانکهای اطلاعاتی و نیز انجام برخی عملیات مانند درج اطلاعات صحبت کردیم. در این جلسه قصد داریم روش خواندن اطلاعات از بانک اطلاعاتی MySQL را در پیاچپی به شما آموزش دهیم. بدین طریق میتوانید اطلاعات موجود در جداول را به کاربران نمایش دهید یا برای عملیات مختلف آن را در دسترس قرار دهید. در...رایگان -
آموزش PHP - جلسه پانزدهم: حذف داده ها از بانک اطلاعاتی MySQL
آموزش PHPدر این جلسه از سری آموزشهای پیاچپی، قصد داریم تا آخرین عملیاتی که نیاز داریم در ارتباط با بانکهای اطلاعاتی فرا بگیریم را به شما آموزش دهیم. در چند جلسه گذشته روش اتصال به MySQL، درج، ویرایش و مشاهده اطلاعات را فرا گرفتید. در این بخش قصد داریم روش حذف اطلاعات ذخیره شده در بانکهای اطلاعاتی MySQL را از طریق PHP به شما آموزش دهیم. در ادامه با ملت وب همراه باشید. همانطور که...رایگان -
آموزش PHP - جلسه چهاردهم: ویرایش داده در بانک اطلاعاتی MySQL
آموزش PHPاگر پیگیر سری آموزشی پیاچپی ما بوده باشید، میدانید که در چند جلسه قبل در مورد ارتباط با بانک اطلاعاتی MySQL صحبت کردهایم. در این جلسه میخواهیم روش ویرایش دادهها را در بانک اطلاعاتی MySQLL از طریق پیاچپی به شما آموزش دهیم. در ادامه با ملت وب همراه باشید. در ادامه سری آموزش پیاچپی قصد داریم تا روش ویرایش دادههایی که در بانک اطلاعاتی MySQL...رایگان -
آموزش PHP - جلسه یازدهم: اتصال به بانک اطلاعاتی MySQL
آموزش PHPدر سری آموزشهای پیاچپی تاکنون با مباحث زیادی آشنا شدهاید و حال نوبت مبحث اتصال به بانکهای داده است. در واقع پویا بودن صفحات وب پیاچپی بدون اتصال به بانکهای اطلاعاتی بیمعنی به نظر میرسد. در این جلسه میخواهیم روش اتصال به یکی از محبوبترین و پرکاربردترین بانکهای اطلاعاتی یعنی MySql را به شما آموزش دهیم. در ادامه با ملت وب همراه...رایگان -
آموزش PHP - جلسه دوازدهم: درج اطالاعات در بانک اطلاعاتی MySQL
آموزش PHPدر جلسه قبل، از سری آموزشهای پیاچپی شما را با نحوه اتصال به بانک اطلاعاتی MySQL آشنا کردیم. در ادامه قصد داریم نحوه درج اطلاعات جدید به جداول مورد نظرمان در بانک اطلاعاتی که ساختهایم را به شما توضیح دهیم. در ادامه مطلب با ملت وب همراه باشید. همانطور که گفتیم، ۴ عملیات اصلی در کار با بانکهای اطلاعاتی وجود دارد. درج اطلاعات، مشاهده، حذف و نهایتا ویرایش...رایگان -
قالب پرسش و پاسخ و بانک اطلاعاتی Knowledge Base v1.5.3
قالب وردپرس رایگانقالب پرسش و پاسخ و بانک اطلاعاتی Knowledge Base v1.5.3 دارای ویژگی های غنی راه حل برای ارائه پشتیبانی و دانش محصولات اولیه به مشتریان خود است. با پشتیبانی از پلاگین forums bbPress، شما می توانید انجمن های پشتیبانی خود و یا انجمن های گفتگو در وب سایت خود اضافه کنید. طرح پاسخگو - تم پایه دانش با استفاده از توییتر بوت استرپ ساخته شده است و به نظر می رسد بسیار جذاب بر روی صفحه نمایش...رایگان -
آموزش رایگان نمایش نام کاربر در سربرگ با المنتور (طراحی قالب با المنتور وردپرس - قسمت سیزدهم)
افزونه های مورد نیاز: المنتور المنتور پرو المنتور اکسترا Elementor Extras امروزه سایت ها، با نمایش دادن نام کاربر، به او می فهمانند که وارد شده اند یا نه. به همین جهت برای نمایش نام کاربر در سایت ابتدا باید افزونه المنتور اکسترا را دانلود و نصب کنیم. بعد از آن باید از قسمت المنتور تب موارد اضافه و بعد از آن از قسمت افزودنی ها گزینه Display Conditions را فعال کنیم. بعد از آن باید وارد قالب...رایگان -
آموزش جستجو و جایگزینی در پایگاه داده وردپرس
آموزش wordpressمقدمه گاهی اوقات شما می خواهید کلمات و رشته ها را در وب سایت وردپرس خود پیدا کنید و جایگزین کنید: مثلا شما می خواهید کلمه کلیدی را جایگزین کنید. در این مورد، شما یک کلمه کلیدی را انتخاب می کنید، به عنوان مثال کلمه کلیدی A، که چند ماه پیش این کلمه کلیدی برای وب سایت شما در نظر گرفته شده است. با این حال، پس از چند ماه بعد، شما کلمات کلیدی دیگر مانند کلمه کلیدی B را پیدا خواهید کرد که برای...رایگان -
آموزش رفع خطای ارتباط پایگاه داده در وردپرس
آموزش wordpressاگر مدت ها در حال مرور گشت و گذار در وب هستید، حداقل چند بار این خطا را مشاهده کرده اید. خطا در ایجاد اتصال به پایگاه داده یکی از آن مشکلاتیاست که می تواند به دلایل بسیاری ایجاد شود. به عنوان یک مبتدی وردپرس، این می تواند به شدت خسته گیج کننده باشد. در حین انجام تحقیق برای پیدا کردن علل احتمالی، متوجه شدیم که هیچ مقاله خوبی برای پوشش همه چیز وجود ندارد. در این مقاله ما به شما نحوه رفع...رایگان -
آموزش بک آپ گیری از پایگاه داده توسط All In One WP Security
آموزش wordpressبرای نصب افزونه: از درون داشبورد وردپرس خود، به Plugins بروید و سپس افزودن جدید. از قسمت جستجو افزونه All In One WP Security را جستجو کنید. روی اکنون نصب کن کلیک کنید و سپس فعال کنید. برای پشتیبان گیری پایگاه داده خود به صورت دستی: روی WP Security، سپس Security Database کلیک کنید. روی برگه DB Backup در بالای صفحه کلیک کنید. روی دکمه Create DB Backup کلیک کنید. پشتیبان پایگاه داده بر روی سرور ذخیره خواهد شد...رایگان -
آموزش کپی کردن پایگاه داده وردپرس با استفاده از phpMyAdmin
آموزش wordpressآیا می خواهید پایگاه داده وردپرس خود را با استفاده از phpMyAdmin کپی کنید؟ وردپرس تمام داده های وب سایت شما را در پایگاه داده MySQL ذخیره می کند. گاهی اوقات شما ممکن است نیاز به کپی یک پایگاه داده وردپرس برای انتقال یک وب سایت یا ایجاد پشتیبان گیری دستی داشته باشید. در این مقاله، ما به شما نشان می دهیم که چگونه می توانید پایگاه داده وردپرس را با استفاده از phpMyAdmin تکرار کنید. چرا استفاده از...رایگان -
آموزش اجازه داده به کاربران برای ویرایش نظر در وردپرس
آموزش wordpressآیا شما تا به حال احساس نیاز به ویرایش یک نظر در وبسایت را کرده اید؟ ممکن است نظری را به اشتباه ارسال کنید تا اطلاعات ناقصی ارسال کرده باشید و نیاز باشد بعد از ارسال نظر خود را ویرایش نمایید. شاید بخواهید یک غلط املایی یا دستور زبان یا خطا را تصحیح کنید، یا شاید تصادفا دکمه ارسال را قبل از اتمام نظرتان کلیک کنید. این اتفاق برای همه ما اتفاق می افتد. مشکل این است که اکثر سایت های...رایگان -
آموزش PHP - جلسه سوم: عملگرها
آموزش PHPدر ادامه سری آموزشهای پیاچپی در ملت وب و پس از معرفی ابزارهای مورد نیاز و شروع کار با این زبان برنامه نویسی، وپس از مبحث متغییرها و کامنتها، حال به سراغ جلسه سوم میرویم. در این جلسه قصد داریم در مورد عملگرها در PHP صحبت کنیم پس در ادامه آموزش با ملت وب همراه باشید. عملگرهای اصلی ابتدا باید ببینیم عملگر چیست؟ عملگرها در واقع عملیاتی را بر روی دادهها انجام...رایگان -
آموزش PHP - جلسه ششم: حلقه های While و For
آموزش PHPدر ادامه سری آموزشهای php در ملت وب میخواهیم به مبحث حلقهها بپردازیم. از حلقهها به منظور تکرار اجرای کدها به تعداد دفعات دلخواه میتوانیم استفاده کنیم. در ادامه آموزش با ملت وب همراه باشید. گاهی در برنامهنویسی شرایطی پیش میآید که نیاز داریم بخش خاصی از کد چندین مرتبه اجرا شود. در این حالت می توانیم از حلقهها بهره ببریم. همانند سایر زبانهای...رایگان -
آموزش PHP - جلسه نهم: متغیرهای پیش فرض و فرم ها
آموزش PHPدر این بخش از سری آموزش برنامهنویسی وب با PHP میخواهیم دربارهی مبحث جذاب فرمها صحبت کنیم. علاوه بر این با متغیرهای کاربردی و پیشفرض پیاچپی نیز آشنا خواهیم شد. در ادامه با ملت وب همراه باشید. متغیرهای پیشفرض در جلسات قبل اعلام کردیم، در نامگذاری متغیرها در php نباید از نامهای از پیش رزرو شده این زبان برنامهنویسی استفاده کنید. PHP شامل یکسری...رایگان -
آموزش PHP - جلسه چهارم: آرایه ها
آموزش PHPدر ادامه سری آموزشهای پیاچپی در ملت وب امروز قصد داریم تا به مبحث مهم آرایهها بپردازیم. آرایه در زبان ساده محلی است که میتوان در آن بیش از یک مقدار را ذخیره سازی کرد. در ادامه مطلب با ملت وب همراه باشید. در جلسات گذشته آموزشهای ابتدایی زبان برنامه نویسی پی اچ پی را با هم گذراندیم. حالا میخواهیم در این جلسه به آرایهها بپردازیم. آرايه ها...رایگان -
آموزش PHP - جلسه هشتم: توابع
آموزش PHPدر این جلسه از سری آمورشهای پیاچپی در ملت وب قصد داریم تا به یکی از مهمترین و در عین حال لذتبخشترین مباحث بپردازیم. توابع در هر زبان برنامه نویسی کاربرد بسیاری دارند و باعث میشوند تا در هنگام کدنویسی بتوانیم پروژه خود را منسجمتر تولید کنیم. در ادامه مطلب با ملت وب همراه باشید. توابع از جمله مهمترین مباحثی است که در آموزش پیاچپی باید یاد...رایگان -
آموزش PHP - جلسه هفدهم: کار با فایل ها
آموزش PHPدر ادامه سری آموزشی پیاچپی قصد داریم در مورد فایلها و کارهایی که با پیاچپی میتوان با فایلها انجام داد صحبت کنیم. میتوان از فایلها به منظور ذخیره کردن اطلاعات بهره گرفت یا در شرایط گوناگون از آنها استفاده کرد. در ادامه با ملت وب همراه باشید. در این بخش پس از اینکه چند جلسه به طور کامل در مورد بانک اطلاعاتی MySQL صحبت کرده بودیم، به سراغ...رایگان -
آموزش PHP - جلسه بیستم: کار با رشته ها
آموزش PHPدر ادامه سری آموزش پیاچپی قصد داریم شما را با توابع پرکاربردی که در کار با رشتهها با آنها زیاد سروکار خواهید داشت آشنا کنیم. در ادامه این جلسه از آموزش پیاچپی با ملت وب همراه باشید. هنگام برنامهنویسی به زبان برنامهنویسی PHP مطمئنا نیاز خواهید داشت تا عملیات را روی رشتههای متنی انجام دهید. پیاچپی یکسری توابع داخلی دارد که بسیار...رایگان -
آموزش PHP - جلسه بیست و یکم: شیء گرایی
آموزش PHPدر ادامه سری آموزشهای پیاچپی ، حال به مرحلهای جدید از برنامه نویسی میپردازیم و در واقع قصد داریم وارد مباحث پیشرفته شویم. در این جلسه و چند جلسهی آینده، به مبحث شیءگرایی خواهیم پرداخت. در ادامه با ملت وب همراه شوید. شاید سختترین مرحله در تدریس و نیز فراگرفتن شیءگرایی در پیاچپی را بتوان پایه و اساس آن دانست. اما در صورتی که شما اصل این...رایگان -
آموزش PHP - جلسه بیست و دوم: شیء گرایی (بخش دوم)
آموزش PHPدر ادامهی سری آموزش پیاچپی، همانطور که میدانید از جلسه قبل برنامهنویسی شیءگرا را آغاز کردیم. در این جلسه به ادامه مبحث شیءگرایی خواهیم پرداخت. پس در ادامهی این آموزش با ملت وب همراه شوید. در جلسه قبل مرحله به مرحله پیش رفتیم و گفتیم که بهترین روش یادگیری مبحث شیءگرایی، تمرین است. اگر جلسه قبل را هنوز مطالعه نکردهاید، لطفا ابتدا آن را...رایگان -
آموزش PHP: جلسه بیست و سوم: شیءگرایی (بخش سوم)
آموزش PHPدر جلسهی بیست و سوم از سری آموزشهای پیاچپی قصد داریم به ادامهی مبحث شیءگرایی بپردازیم. قبل از مطالعه این بخش بهتر است ابتدا بخش اول و دوم شیءگرایی را مطالعه کنید. در ادامه با ملت وب همراه شوید. در دو جلسهی قبلی ۱۱ مرحله مختلف را گذراندیم تا مبحث شیءگرایی را در پیاچپی به روش عملی یاد بگیریم. در ادامه به سراغ مراحل بعدی...رایگان
هشتگ ها :
این محصول بدون نظر می باشد شما میتوانید اولین نظر را ثبت کنید