اگر پیگیر سری آموزشی پیاچپی ما بوده باشید، میدانید که در چند جلسه قبل در مورد ارتباط با بانک اطلاعاتی MySQL صحبت کردهایم. در این جلسه میخواهیم روش ویرایش دادهها را در بانک اطلاعاتی MySQLL از طریق پیاچپی به شما آموزش دهیم. در ادامه با ملت وب همراه باشید.
در ادامه سری آموزش پیاچپی قصد داریم تا روش ویرایش دادههایی که در بانک اطلاعاتی MySQL ذخیره کردهایم را به شما آموزش دهیم. در کار با بانکهای اطلاعاتی پیش از این نیز گفتیم که چند عملیات اصلی وجود دارد. در جلسات قبل روش اتصال به MySQL، افزودن دادهها و خواندن دادهها را مرور کردیم. اما یکی از مهمترین عملیاتی که حتما به آن نیاز پیدا میکنید ویرایش دادههای ذخیره شده است.
در واقع میتوان ویرایش اطلاعات در MySQL را ترکیبی از خواندن و درج داده دانست.
ویرایش دادهها در بانک اطلاعاتی MySQL
ابتدا مثل همیشه نرمافزار سرور مجازی Xampp را باز کرده و سرور آپاچی و مایاسکیوال را اجرا کنید. پوشه cms که مربوط به پروژه ما میشود را باز کرده و یک فایل جدید به نام edit.php ایجاد کنید. در این فایل قصد داریم همانند روشی که اطلاعات را در فایل iindex به نمایش درآوردیم، لیست مطالب را نشان دهیم اما با این تفاوت که اینبار فقط عنوان مطالب را نمایش میدهیم و در کنار هر مطلب یک گزینه برای ویرایش آن قرار میدهیم. حال کدهای زیر را در این فایل قرار داده و فایل را ذخیره کنید.
<!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']; $postId = $fetch_result['id']; echo "<h2><a href=single.php?id=$postId>$postTitle</a> (<a href=editpost.php?id=$postId>ویرایش</a>)</h2>"; } ?> </center> </body> </html>
حال به بررسی کد بالا میپردازیم. ابتدا فایل config.php را در صفحه فراخوانی کردهایم تا اتصال به بانک اطلاعاتی انجام شده و سپس جدول مورد نظر ما برای انجام عملیات مختلف انتخاب شود. سپس همانند آنچه در مورد خواندن اطلاعات و در فایل index.php انجام دادیم، در این فایل نیز عنوان مطالب را با یک کوئری از بانک اطلاعاتی MySQL دریافت کرده و سپس آنها را نمایش میدهیم. تفاوت این فایل با فایل index,php در این است که اینجا متن مطلب را نمایش نمیدهیم و در عوض، در جلو عنوان هر مطلب یک لینک با عنوان ویرایش قرار دادهایم و لینک آن را به فایلی به نام editpost.php ست کردهایم. همانند لینک ثابتی که برای نمایش هر مطلب در فایل index ایجاد کردیم در این فایل نیز یک لینک پویا برای ویرایش هر مطلب ایجاد کردهایم.
از آنجا که شناسه id هر مطلب منحصر به فرد است، همین مشخصه از هر پست را برای ایجاد لینک منحصر به فرد ویرایش هر مطلب بکار بردهایم. بنابراین با کلیک روی لینک ویرایش هر مطلب، شناسه id آن مطلب را به فایل editpost.php ارسال میکنیم تا در آن فایل با دستور GET و مانند آنچه در بخش آمورش فرمها توضیح داده بودیم، شناسه مطلب مورد نظر را دریافت کرده و بر اساس آن شناسه اطلاعات پست انتخاب شده را از بانک اطلاعاتی دریافت کنیم. پس از اجرای فایل edti.php باید صفحه شما شبیه به زیر باشد.
حال یک فایل جدید به نام editpost.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;"> <?php include ("config.php"); $pid = $_GET['id']; //select post that its id = pid $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']; ?> <center> <form action="editpost2.php" method="post"> عنوان مطلب : <input type="text" name="postTitle" size="40" value="<?php echo $postTitle;?>"><br> متن مطلب: <br> <textarea name="postText" rows="10" cols="50"> <?php echo $postText;?> </textarea> <br> <input type="hidden" name="postID" value="<?php echo $pid;?>"> <input type="submit" value="ثبت مطلب"> </form> </center> </body> </html>
همانطور که مشاهده میکنید باز هم ابتدا فایل config.php را فراخوانی میکنیم و دلیل آن را هم مطمئنا میدانید. سپس همانند کاری که در فایل single.php انجام دادیم، ابتدا از طریق دستور GET_$ شناسه پستی که قصد ویرایش آن را داریم دریافت کرده و با استفاده از یک کوئری شرطی، تمامی مشخصات مطلبی که شناسه آن را دریافت کردهایم را از بانک اطلاعاتی بیرون میکشیم و عنوان و متن مطلب را در دو متغیر قرار میدهیم. سپس فرمی مانند فرمی که در فایل insert.php ایجاد کرده بودیم را ایجاد کرده ولی این بار بخش action را برابر editpost2.php قرار میدهیم زیرا قصد داریم محتویات این فرم به فایل editpost2.php ارسال شود.
سپس در فرم خود برای فیلد عنوان یک خاصیت جدید به نام Value را تعریف کردهایم تا مقدار عنوان دریافت شده از بانک اطلاعاتی را در آن قرار دهیم.
نکتهای که اینجا باید بدانید این است که میتوان در کنار کدهای اچتیامای به تعداد نامحدود کد پیاچپی بکار ببریم ولی باید دقت کنید که هر بار تگ پیاچپی را باز کردید باید آن را در جایی که نیاز است ببندید. ما در کد بالا پس از اینکه اطلاعات مطلب مورد نظرمان را از بانک اطلاعاتی خود بیرون کشیدهایم، تگ پیاچپی را بستهایم و سپس فرم خود را ایجاد کردهایم. مقدار مشخصه Value در فیلد عنوان مطلب را با یک کد پیاچدی پر کردهایم که به صورت زیر انجام شده است:
<?php echo $postTitle;?>
همانطور که میدانید این کد، متغیر postTitle را چاپ میکنید و هر مقداری که در مشخصه Value فیلدهای متنی قرار داده شود، به صورت پیشفرض در آن فیلد قرار داده خواهد شد. سپس در textarea مربوط به متن مطلب نیز به همین صورت و با استفاده از کد:
<?php echo $postText;?>
در این textarea قرار میدهیم. فرض کنید روی لینک ویرایش مطلب اول کلیک کردهایم. همچنین قبل از دکمه ثبت فرم، یک فیلد مخفی تعریف کردهایم که به صورت زیر است:
<input type="hidden" name="postID" value="<?php echo $pid;?>">
این فیلد به کاربر نمایش داده نمیشود چراکه نوع آن hidden تعیین شده است. اما سایر خواص این فیلد نیز همانند فیلدهای معمولی است. نام این فیلد postID تعیین شده و مقدار آن نیز برابر با شناسه مطلب است که قصد ویرایش آن را داریم و در بالای صفحه با استفاده از دستور GET_$ آن را در متغیری به نام pid ذخیره کرده بودیم.
حال اگر تمامی مراحل را تا اینجای کار به درستی انجام داده باشید، باید صفحه شما به صورت زیر اجرا شود.
به لینک این صفحه توجه کنید. در ادامه نام فایل id=1 است که نشان از این دارد که ما قصد ویرایش مطلبی که شناسه id آن برابر ۱ است را داریم. البته دقت کنید در نامگذاری متغیر URL میتوانید به جای id از هر متغییر دیگری نیز استفاده کنید ولی در این صورت باید در فایل editpost.php نیز در محلی که با دستور GET_$ میخواهیم ای دی پست را دریافت کنیم، از نام انتخاب خود استفاده کنید.
همانطور که گفتیم، پس از اعمال تغییرات در این فرم، در صورتی که دکمه ثبت مطلب را کلیک کنیم، محتویات این فرم به صفحهای به نام editpost2.php ارسال خواهد شد. پس باید فایلی به نام editpost2.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"); $newtitle = trim ($_POST['postTitle']); $newText = trim ($_POST['postText']); $pid = $_POST['postID']; if($newtitle != "" && $newText != ""){ //do insert $query_res = mysql_query("UPDATE `posts` SET `title` = '$newtitle', `text` = '$newText' WHERE `id` = '$pid'"); if($query_res){ echo "مطلب با موفقیت ویرایش شد."; }else{ echo "مشکلی در ویرایش مطلب رخ داده است. مجددا تلاش کنید"; } }else{ echo '<a href=edit.php>لیست مطالب</a>'; } ?> </center> </body> </html>
در این فایل نیز پس از فراخوانی config.php، مقادیری که از فرم editpost.php ارسال شده را با روشی که پیش از این در جلسات قبلی آموختهاید در متغییرهایی به نام newTitle، newText و pid ذخیره کرده ایم. سپس با یک دستور شرطی if بررسی میکنیم که کاربر مقادیر فیلدهای عنوان و متن مطلب را حتما وارد کرده باشد. اگر فیلد عنوان و متن مطلب خالی نباشد شرط برقرار بوده و عملیات ویرایش انجام خواهد شد.
برای ویرایش مطالب باید از کوئری UPDATE استفاده کنیم. همانطور که در کد بالا مشاهده میکنید، کد بروزسانی اطلاعات در جدول post به صورت زیر است:
$query_res = mysql_query("UPDATE `posts` SET `title` = '$newtitle', `text` = '$newText' WHERE `id` = '$pid'");
ابتدا دستور UPDATE را نوشته و سپس نام جدولی که قصد ویرایش رکوردهای آن را داریم مینویسیم. نام جدول ما در اینجا posts ست و سپس کلمه کلیدی SET را اضافه میکنیم. حالا به تعداد فیلدهایی که قصد ویرایش آنها را داریم ابتدا نام فیلد رکورد مورد نظر را نوشته و سپس مقدار جدید را برابر = قرار میدهیم. در اینجا `title` = '$newtitle' است که یعنی مقدار فیلد title برابر با مقدار جدیدی که در متغیر newTitle ذخیره کرده بودیم شود. به همین صورت فیلدهای دیگر را نیز در این کوئری مینویسیم.
در آخر باید یک شرط نیز برای کوئری خود تعیین کنیم و به MYSQL بگوییم که فقط مطلبی را ویرایش کند که شناسه id آن برابر متغیر pid است. اگر این شرط را ننویسید، تمامی رکوردها یعنی تمامی مطالب ذخیره شده در بانک اطلاعاتی ما و در جدول posts با مقادر جدید جایگزین خواهند شد و قطعا ما نمیخواهیم این اتفاق رخ دهد. پس دلیل استفاده از شرطی که در انتهای این کوئری بکار بردهایم را اکنون میدانید.
در نهایت همانند آنچه در فایل ثبت مطلب انجام دادیم، با یک شرط بررسی میکنیم که آیا کوئری به درستی انجام شده یا خیر. اگر نتیجه کوئری که در متغییر query_res ذخیره شده true باشد پیغام موفقیت آمیز بودن ویرایش مطلب نمایش داده میشود و اگر false باشد، پیغامی مبنی بر عدم موفقیت ویرایش مطلب به کاربر نشان داده خواهد شد.
اگر مراحل را تا به این قسمت به درستی انجام داده باشید پس از اعمال تغییرات در پست مورد نظر خود باید با صفحهای مثل تصویر زیر مواجه شوید.
اگر با پیغام خطا مواجه شدید مراحل را به دقت بررسی کنید تا ایراد کار خود را یافته و آن را اصلاح کنید. خب، تا به اینجای کار سه عملیات اصلی و مهم را در کار با بانکهای اطلاعاتی MySQL با استفاده از PHP فرا گرفتهاید. مشاهده اطلاعات، درج اطلاعات و ویرایش اطلاعات ذخیره شده قبلی.
به عنوان تمرین این جلسه سعی کنید همانند آنچه در جلسه قبل گفته شد، فیلدهای بیشتری برای مطلب خود ایجاد کرده و در بخش ویرایش تمامی آنها را بکار ببرید. مثلا فیلدی برای نام نویسنده و فیلد دیگری برای خلاصه مطلب و ....برای اضافه کردن فیلد جدید دقیقا همانطور که در آموزشهای جلسات قبل توضیح دادیم عمل کنید و فقط برای فیلدهای جدید خود نامهای جدیدی در نظر گرفته و در بخشهای مختلف نظیر نمایش اطلاعات، و ویریش و اضافه کردن اطلاعات، بخشهای لازم برای نمایش و ویرایش آن فیلدها را نیز ایجاد کنید.
در جلسه بعدی روش حذف اطلاعات دلخواه از بانک داده مایاسکیوال را فرا خواهید گرفت. همچنین میتوانید فایلهای تمرینی این جلسه را از این لینک دانلود کنید.
محصولات مشابه فروشی
-
تراکت لایه باز فروش و خدمات تراکنش کارتخوان و عابر بانک
تراکتتراکت لایه باز PSD فروش و خدمات کارت خوان و عابر بانک
تراکت لایه باز فروش و خدمات تراکنش کارتخوان و عابر بانک را می توانید با تغییر سایز برای تراکت و کارت ویزیت نیز استفاده نمایید.
حجم : 13.5 مگابایت
ابعاد :20 در 30 سانتی متر
پسوند: PSD
20000 38000 -
طرح لایه باز اعلامیه ترحیم با فرمت PSD برای آگهی فوت(18-ویرایش دوم)
آگهی ترحیمطرح لایه باز اعلامیه با فرمت PSD برای مراسم ترحیم سری ویریا – کد طرح : VG018-v2 این طرح کاملا خاص و منحصر بفرد است و در هیچ سایت دیگری وجود ندارد ویرایش آسان در برنامه فتوشاپ این طرح بسیار شیک ، زیبا ، مدرن و منحصر بفرد بصورت کاملا لایه باز با پسوند PSD مخصوص نرم افزار ادبی فتوشاپ و براساس روانشناسی رنگ ها و همچنین تکنیک های جدید روانشناسی تبلیغات روز دنیا طراحی شده است. برای استفاده از این طرح لایه باز ، بعد از خارج کردن از حالت زیپ ، طرح را با نرم افزار فتوشاپ باز نمایید و تمامی اجزاء طرح را بصورت دلخواه ویرایش کنید . با امکاناتی که در این محصول برای شما پیش بینی و قرارداده شد ، از جمله پوشه تایپوگرافی و شعر و ... شما قادر خواهید بود فایل اعلامیه را کاملا مناسب با نیاز خود و مشتری ویرایش نموده و از آن برای مراسم ختم ، هفتم ، چهلم و سالگرد برای...23000 29000 -
قالب لایه باز پست اینستاگرام قابل ویرایش فروش ویژه ساعت اپل واچ
پست و استوری اینستاگرامقالب لایه باز پست اینستاگرام فروش ویژه ساعت اپل واچ
مشخصات فایل:
- فرمت فایل psd
- سایز استاندارد 1080* 1080 (سایز قابل تغیر میباشد)
- مودرنگی RGB میباشد
- رزولوشن 72 dpi است
- زبان فایل کاملا فارسی و قابل درک
- لایه های مرتب شده و استاندارد
- فونت های استفاده شده داخل پکیج موجوده و قابل نصب
20000 26000 -
قالب کاملا لایه باز و قابل ویرایش پست اینستاگرام برای تور گردشگری و مسافرتی با فرمت psd
پست و استوری اینستاگرامقالب کاملا لایه باز و قابل ویرایش پست اینستاگرام برای تور گردشگری و مسافرتی با فرمت psd
مشخصات این پکیج:
فرمت فایلPsd
سایز استاندارد1080x1080(سایز قابل تغییر میباشد)
مود رنگیRGB
رزولوشن dpi 72
لایه های مرتب شده و استاندارد
زبان فایل کاملا فارسی وقابل درک
فونت های استفاده شده موجود در پکیج
کلیه قسمت ها قابل ویرایش است شما میتوانید به سلیقه خودتان تغییر دهید
26000 32000 -
قالب کاملا لایه باز و قابل ویرایش پست اینستاگرام برای فروش ویژه مبل و مبلمان با فرمت psd
پست و استوری اینستاگرامقالب کاملا لایه باز و قابل ویرایش پست اینستاگرام برای فروش ویژه مبل و مبلمان با فرمت psd
مشخصات این پکیج:
فرمت فایلPsd
سایز استاندارد1080x1080(سایز قابل تغییر میباشد)
مود رنگیRGB
رزولوشن 300 dpi
لایه های مرتب شده و استاندارد
زبان فایل کاملا فارسی وقابل درک
فونت های استفاده شده موجود در پکیج
کلیه قسمت ها قابل ویرایش است شما میتوانید به سلیقه خودتان تغییر دهید
23000 28000 -
قالب کاملا لایه باز و قابل ویرایش پست اینستاگرام برای فروش ویژه کفش و کتانی با فرمت psd
پست و استوری اینستاگرامقالب کاملا لایه باز و قابل ویرایش پست اینستاگرام برای فروش ویژه کفش و کتانی با فرمت psd
مشخصات این پکیج:
فرمت فایلPsd
سایز استاندارد1080x1080(سایز قابل تغییر میباشد)
مود رنگیRGB
رزولوشن 72 dpi
لایه های مرتب شده و استاندارد
زبان فایل کاملا فارسی وقابل درک
فونت های استفاده شده موجود در پکیج
کلیه قسمت ها قابل ویرایش است شما میتوانید به سلیقه خودتان تغییر دهید
26000 35000 -
قالب کاملا لایه باز و قابل ویرایش استوری اینستاگرام برای تور گردشگری و مسافرتی با فرمت psd
پست و استوری اینستاگرامقالب کاملا لایه باز و قابل ویرایش استوری اینستاگرام برای تور گردشگری و مسافرتی با فرمت psd
مشخصات این پکیج:
فرمت فایلPsd
سایز استاندارد1920x1080(سایز قابل تغییر میباشد)
مود رنگیRGB
رزولوشن dpi 72
لایه های مرتب شده و استاندارد
زبان فایل کاملا فارسی وقابل درک
فونت های استفاده شده موجود در پکیج
کلیه قسمت ها قابل ویرایش است و به سلیقه خودتان میتوانید تغییر دهید
28000 35000 -
قالب کاملا لایه باز و قابل ویرایش استوری اینستاگرم فروش ویژه انواع عطر و ادکلن با فرمت psd
پست و استوری اینستاگرامقالب کاملا لایه باز و قابل ویرایش استوری اینستاگرم انواع عطر و ادکلن با فرمت psd
مشخصات این پکیج:
فرمت فایلPsd
سایز استاندارد1920x1080(سایز قابل تغییر میباشد)
مود رنگیRGB
رزولوشن dpi 72
لایه های مرتب شده و استاندارد
زبان فایل کاملا فارسی وقابل درک
فونت های استفاده شده موجود در پکیج
کلیه قسمت ها قابل ویرایش است و به سلیقه خودتان میتوانید تغییر دهید
24000 28000 -
تراکت لایه باز آموزش تری دی مکس 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
آخرین های مشابه مشاهده بیشتر
-
آموزش PHP - جلسه چهاردهم: ویرایش داده در بانک اطلاعاتی MySQL
آموزش PHPاگر پیگیر سری آموزشی پیاچپی ما بوده باشید، میدانید که در چند جلسه قبل در مورد ارتباط با بانک اطلاعاتی MySQL صحبت کردهایم. در این جلسه میخواهیم روش ویرایش دادهها را در بانک اطلاعاتی MySQLL از طریق پیاچپی به شما آموزش دهیم. در ادامه با ملت وب همراه باشید. در ادامه سری آموزش پیاچپی قصد داریم تا روش ویرایش دادههایی که در بانک اطلاعاتی MySQL...رایگان -
آموزش PHP - جلسه پانزدهم: حذف داده ها از بانک اطلاعاتی MySQL
آموزش PHPدر این جلسه از سری آموزشهای پیاچپی، قصد داریم تا آخرین عملیاتی که نیاز داریم در ارتباط با بانکهای اطلاعاتی فرا بگیریم را به شما آموزش دهیم. در چند جلسه گذشته روش اتصال به MySQL، درج، ویرایش و مشاهده اطلاعات را فرا گرفتید. در این بخش قصد داریم روش حذف اطلاعات ذخیره شده در بانکهای اطلاعاتی MySQL را از طریق PHP به شما آموزش دهیم. در ادامه با ملت وب همراه باشید. همانطور که...رایگان -
آموزش PHP - جلسه سیزدهم: خواندن دادهها از بانک اطلاعاتی MySQL
آموزش PHPدر سری آموزشهای پیاچپی در چند جلسه گذشته در مورد نحوه اتصال به بانکهای اطلاعاتی و نیز انجام برخی عملیات مانند درج اطلاعات صحبت کردیم. در این جلسه قصد داریم روش خواندن اطلاعات از بانک اطلاعاتی MySQL را در پیاچپی به شما آموزش دهیم. بدین طریق میتوانید اطلاعات موجود در جداول را به کاربران نمایش دهید یا برای عملیات مختلف آن را در دسترس قرار دهید. در...رایگان -
آموزش PHP - جلسه یازدهم: اتصال به بانک اطلاعاتی MySQL
آموزش PHPدر سری آموزشهای پیاچپی تاکنون با مباحث زیادی آشنا شدهاید و حال نوبت مبحث اتصال به بانکهای داده است. در واقع پویا بودن صفحات وب پیاچپی بدون اتصال به بانکهای اطلاعاتی بیمعنی به نظر میرسد. در این جلسه میخواهیم روش اتصال به یکی از محبوبترین و پرکاربردترین بانکهای اطلاعاتی یعنی MySql را به شما آموزش دهیم. در ادامه با ملت وب همراه...رایگان -
آموزش PHP - جلسه دوازدهم: درج اطالاعات در بانک اطلاعاتی MySQL
آموزش PHPدر جلسه قبل، از سری آموزشهای پیاچپی شما را با نحوه اتصال به بانک اطلاعاتی MySQL آشنا کردیم. در ادامه قصد داریم نحوه درج اطلاعات جدید به جداول مورد نظرمان در بانک اطلاعاتی که ساختهایم را به شما توضیح دهیم. در ادامه مطلب با ملت وب همراه باشید. همانطور که گفتیم، ۴ عملیات اصلی در کار با بانکهای اطلاعاتی وجود دارد. درج اطلاعات، مشاهده، حذف و نهایتا ویرایش...رایگان -
آموزش اجازه داده به کاربران برای ویرایش نظر در وردپرس
آموزش wordpressآیا شما تا به حال احساس نیاز به ویرایش یک نظر در وبسایت را کرده اید؟ ممکن است نظری را به اشتباه ارسال کنید تا اطلاعات ناقصی ارسال کرده باشید و نیاز باشد بعد از ارسال نظر خود را ویرایش نمایید. شاید بخواهید یک غلط املایی یا دستور زبان یا خطا را تصحیح کنید، یا شاید تصادفا دکمه ارسال را قبل از اتمام نظرتان کلیک کنید. این اتفاق برای همه ما اتفاق می افتد. مشکل این است که اکثر سایت های...رایگان -
قالب پرسش و پاسخ و بانک اطلاعاتی Knowledge Base v1.5.3
قالب وردپرس رایگانقالب پرسش و پاسخ و بانک اطلاعاتی Knowledge Base v1.5.3 دارای ویژگی های غنی راه حل برای ارائه پشتیبانی و دانش محصولات اولیه به مشتریان خود است. با پشتیبانی از پلاگین forums bbPress، شما می توانید انجمن های پشتیبانی خود و یا انجمن های گفتگو در وب سایت خود اضافه کنید. طرح پاسخگو - تم پایه دانش با استفاده از توییتر بوت استرپ ساخته شده است و به نظر می رسد بسیار جذاب بر روی صفحه نمایش...رایگان -
آموزش جستجو و جایگزینی در پایگاه داده وردپرس
آموزش 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دسته بندی های وردپرس یک راه بسیار مناسب برای سازماندهی پست های شما هستند. که شما میتواند طبق نیاز خود دسته بندی و زیر دسته بندی هر چقدر که لازم دارید را ایجاد نمایید. علاوه بر این، در حقیقت در دسته بندی ها مطالب در دسته بندی متناسب خود قرار میگیرند و این میتواند نقاط قوتی هم در جستجوی گوگل باشد هم کاربر را مجذوب پست های خود نمایید. نحوه افزودن دسته بندی در وردپرس برای ایجاد...رایگان -
آموزش اجازه دادن به ویرایش پست پس از تایید در وردپرس
آموزش wordpressبه تازگی یکی از خوانندگان ما پرسید آیا امکان پذیر هست که همکاران بتوانند پست های تایید شده خود را ویرایش کنند؟ نقش های کاربر وردپرس به شما اجازه می دهد مجوز های مختلف برای هر کاربر در سایت خود قرار دهید. به طور پیش فرض، یک کاربر وردپرس با نقش مشارکت کننده نمیتواند پستهای منتشر شده خود را تغییر دهد. در این مقاله، ما به شما نشان خواهیم داد که چگونه ممکن است اشتراک...رایگان -
آموزش ویرایش صفحه پرداخت ووکامرس به سه روش مختلف بدون کد
آموزش wordpressسلام و درود خدمت همراهان عزیر ملت وب در این آموزش ما نحوه ویرایش صفحه پرداخت ووکامرس مثل طراحی و یا فیلد های پرداخت را به سه روش مختلف بررسی خواهیم کرد و هیچ نیازی به دانش کدنویسی نخواهد بود. دلایل تغییر صفحه پرداخت ووکامرس ممکن است به دلایل مختلف نیاز داشته باشید تا صفحه پرداخت پیشفرض ووکامرس را تغییر دهید. برخی از این دلایل: برای تغییر المان های پیشفرض ووکامرس مثل فونت...رایگان -
آموزش یافتن فایل استفاده شده در صفحات برای ویرایش در وردپرس
آموزش wordpressبه تازگی یکی از خوانندگان ما خواسته است که چگونه می توانید فایل های خود را در قالب وردپرس خود ویرایش کنید؟ اگر تازه به توسعه وردپرس تمایل دارید و می خواهید تم خودتان را سفارشی کنید، پس شما باید یاد بگیرید که کدام قالب در تم شما برای ویرایش نیاز دارید. در این مقاله، ما به شما نشان می دهیم که چگونه به راحتی می توانید کدام فایل را برای ویرایش در تم وردپرس پیدا کنید. قالب های فایل ها...رایگان -
آموزش ویدیویی ویرایش متون رولوشن اسلایدر Slider Revolution وردپرس
آموزش wordpressدر این قسمت از آموزش وردپرس یاد دادیم که چگونه متون پیشفرض اسلایدر هایی که از قبل وجود داشته را ویرایش کنید آموزش کار با دکمه های اسلایدر را یاد دادیم صفحات اسلایدر را یاد دادیم و همچنین اینکه از کجا بتوانید سریعتر به اسلایدر مورد نظر دسترسی داشته باشید را تماما به شما یاد دادیم که امیدوارم خوشتان آمده باشد
رایگان -
آموزش ویدیویی ویرایش صفحات وردپرس در افزونه ویژوال کومپوزر یا wp-bakery
آموزش wordpressدر این قسمت از آموزش بهتون یاد خواهیم داد که به چه شکلی محتوای وردپرس خودتون رو با ویرایشگر ویژوال کمپوزر ویرایش کنید اگر آموزشات قبلی مارا دنبال کرده باشید بهتون یاد دادیم که به چه شکلی هاست انتخاب کنید و وردپرس را نصب کردیم و بهتون یک قالب انگلیسی معرفی کردیم و دمو یا محتوای آن را مشابه پیشنمایشش براتون نصب کردیم حالا قصد داریم همان محتوا را ویرایش کنید پس اگر حاضر باشید استارت...رایگان -
آموزش PHP - جلسه سوم: عملگرها
آموزش PHPدر ادامه سری آموزشهای پیاچپی در ملت وب و پس از معرفی ابزارهای مورد نیاز و شروع کار با این زبان برنامه نویسی، وپس از مبحث متغییرها و کامنتها، حال به سراغ جلسه سوم میرویم. در این جلسه قصد داریم در مورد عملگرها در PHP صحبت کنیم پس در ادامه آموزش با ملت وب همراه باشید. عملگرهای اصلی ابتدا باید ببینیم عملگر چیست؟ عملگرها در واقع عملیاتی را بر روی دادهها انجام...رایگان -
آموزش PHP - جلسه ششم: حلقه های While و For
آموزش PHPدر ادامه سری آموزشهای php در ملت وب میخواهیم به مبحث حلقهها بپردازیم. از حلقهها به منظور تکرار اجرای کدها به تعداد دفعات دلخواه میتوانیم استفاده کنیم. در ادامه آموزش با ملت وب همراه باشید. گاهی در برنامهنویسی شرایطی پیش میآید که نیاز داریم بخش خاصی از کد چندین مرتبه اجرا شود. در این حالت می توانیم از حلقهها بهره ببریم. همانند سایر زبانهای...رایگان -
آموزش PHP - جلسه نهم: متغیرهای پیش فرض و فرم ها
آموزش PHPدر این بخش از سری آموزش برنامهنویسی وب با PHP میخواهیم دربارهی مبحث جذاب فرمها صحبت کنیم. علاوه بر این با متغیرهای کاربردی و پیشفرض پیاچپی نیز آشنا خواهیم شد. در ادامه با ملت وب همراه باشید. متغیرهای پیشفرض در جلسات قبل اعلام کردیم، در نامگذاری متغیرها در php نباید از نامهای از پیش رزرو شده این زبان برنامهنویسی استفاده کنید. PHP شامل یکسری...رایگان -
آموزش PHP - جلسه چهارم: آرایه ها
آموزش PHPدر ادامه سری آموزشهای پیاچپی در ملت وب امروز قصد داریم تا به مبحث مهم آرایهها بپردازیم. آرایه در زبان ساده محلی است که میتوان در آن بیش از یک مقدار را ذخیره سازی کرد. در ادامه مطلب با ملت وب همراه باشید. در جلسات گذشته آموزشهای ابتدایی زبان برنامه نویسی پی اچ پی را با هم گذراندیم. حالا میخواهیم در این جلسه به آرایهها بپردازیم. آرايه ها...رایگان -
آموزش PHP - جلسه هشتم: توابع
آموزش PHPدر این جلسه از سری آمورشهای پیاچپی در ملت وب قصد داریم تا به یکی از مهمترین و در عین حال لذتبخشترین مباحث بپردازیم. توابع در هر زبان برنامه نویسی کاربرد بسیاری دارند و باعث میشوند تا در هنگام کدنویسی بتوانیم پروژه خود را منسجمتر تولید کنیم. در ادامه مطلب با ملت وب همراه باشید. توابع از جمله مهمترین مباحثی است که در آموزش پیاچپی باید یاد...رایگان
هشتگ ها :
این محصول بدون نظر می باشد شما میتوانید اولین نظر را ثبت کنید