رفتن به مطلب

اعلام ثبت یا ارور در صفحه مدیریتی قالب


پست های پیشنهاد شده

درود؛

بنده این آموزش رو مطالعه کرده ام: http://forum.wp-parsi.com/tutorials/article/145-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D9%BE%D9%86%D9%84-%D8%AA%D9%86%D8%B8%DB%8C%D9%85%D8%A7%D8%AA-%D8%AF%D8%B1-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA/

حالا میخوام امکانی رو بزارم که وقتی SavE شد, پیام بده تغییرات مورد نظر ایجاد شد

و اگر نشد ارور بده نشد !

راه حل چیه؟ :huh::wacko:

لینک به ارسال

این خط را پیدا کنید :


if(isset($_POST['wpp_submit'])){
update_option( "wpp_rg", $_POST['wpp_rg'] );
update_option( "wpp_email", $_POST['wpp_email'] );
update_option( "wpp_title", $_POST['wpp_title'] );
update_option( "wpp_html", $_POST['wpp_html'] );
update_option( "wpp_checked", isset($_POST['wpp_checked']) ? 1 : 0 );
}

به این شکل تغییر بدید :


if(isset($_POST['wpp_submit'])){
update_option( "wpp_rg", $_POST['wpp_rg'] );
update_option( "wpp_email", $_POST['wpp_email'] );
update_option( "wpp_title", $_POST['wpp_title'] );
update_option( "wpp_html", $_POST['wpp_html'] );
update_option( "wpp_checked", isset($_POST['wpp_checked']) ? 1 : 0 );
echo 'تغییرات مورد نظر ایجاد شد';
}
else
echo 'تغییرات مورد نظر ایجاد نشد';

امتحان کنید ببینید میشه یا نه ؟

لینک به ارسال

کار نکرد :(

الان دیگه همیشه این متن "‌تغییرات مورد نظر ایجاد نشد" رو میاره !!‌

کد قبلی را با این تغییر بدید :


if(isset($_POST['wpp_submit'])){
function wpp_update()
{
update_option( "wpp_rg", $_POST['wpp_rg'] );
update_option( "wpp_email", $_POST['wpp_email'] );
update_option( "wpp_title", $_POST['wpp_title'] );
update_option( "wpp_html", $_POST['wpp_html'] );
update_option( "wpp_checked", isset($_POST['wpp_checked']) ? 1 : 0 );
}
if(!wpp_update())
echo 'تغییرات مورد نظر ایجاد شد';
else
echo 'تغییرات مورد نظر ایجاد نشد';
}

لینک به ارسال

تغییرات به هر حال با سابمیت فرم ذخیره میشوند

و نیاز به پیام نیست

البته میشود در شرط پیامی رو نمایش داد

اما به معنای ذخیره موفق نیست. بیشتر به معنای انجام کار هست. موفق یا ناموفق

لینک به ارسال

خط اول


if(isset($_POST['wpp_submit'])){
echo "<div class=updated><p><strong>داده ها ذخیره شدند</strong></p></div> ";
// ادامه کدها

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...