رفتن به مطلب

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


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

درود؛

بنده این آموزش رو مطالعه کرده ام: 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 'تغییرات مورد نظر ایجاد نشد';

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

  • امتیاز 1
لینک به ارسال

کار نکرد :(

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

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


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 'تغییرات مورد نظر ایجاد نشد';
}

لینک به ارسال

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

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

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

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

  • امتیاز 2
لینک به ارسال

خط اول


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

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...