عدم دریافت $_POST

پرسیده شده
فعالیت 1094 روز پیش
دیده شده 380 بار
0

با سلام خدمت اساتید محترم. 

عذرخواهی میکنم من نمیتونم متغیر $POST چیزیو دریافت کنم! هم وقتی از vardump استفاده کردم و هم از add_option()
! به عبارتی وقتی تیک چک باکس رو میزنم و ذخیره میکنم چیزی برگشت داده نمیشه؟ مشکل چیه؟ کدها رو در ادامه قرار دادم: 
 بخش php

<?php



add_action('admin_menu', 'wp_apis_menus');


function wp_apis_menus(){


    add_menu_page(
    'پلاگین مدیریت',
    "افزونه من",
    'manage_options',
    'wp_apis_admin',
    'wp_apis_funcntion');

}


function wp_apis_funcntion(){
    if(isset($_POST['sevebutton'])){
        $is_plugin_active = isset($_POST['plugin_activate']) ? 1 : 0;
        add_option('wp_apis_option', $is_plugin_active);
    }
    include WP_APIS_TPL.'admin/main.php';
}

سمت html

 

<div class="wrap">
<h1> تنظمیات پلاگین</h1>

<div class="formha">
<form action="" method='post' name='test'>
<label for="plugin_activate"><input type="checkbox" id='plugin_activate' neme='plugin_activate'>
ذخیره پلاگین
</label>
<div>
<button class='button button-primary' type='submit' neme='sevebutton' id="sevebutton">ذخیره تغییرات</button>
</div>

</form>
</div>
فایل پیوست

reza delbaz
reza delbaz

31 فروردین 00

2
حذف شده

سلام خدمت شما. حتما نامگذاری ها رو دقت کنید الان اسم دکمه رو به صورت اشتباه قرار دادین برای همین انگار فرم اصلا submit نشده. خاصیت name برای button رو neme قرار دادین و برای همین نمیشناسه. برخی کلمات دیگه هم مشکل دارن که حتما باید بررسی کنید.

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

1 اردیبهشت 00