🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ عادل پارساپور
مشکل ارسال اطلاعات به صفحه جدول
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۰ شهریور ۱۴۰۰

سلام و عرض خسته نباشید 

من اطلاعات رو از جدول دریافت کردم منتها تو فرستادنش به سمت صفحه ای که جدول توش طراحی شده مشکل داره یعنی متغییر من که قبل از اینکلود فایل جدول تعریف شده و مقادیر جدول توش هست به فایل اینکلود شده وارد نمیشه که بتونم اونجا foreach بزنم 

سلام خدمت شما. لطفا کدهای خودتون رو از طریق بلاک کد ارسال کنید.

کیوان علی محمدی ۱۴ شهریور ۱۴۰۰، ۱۰:۰۹
<?php
add_action('admin_menu','wp_admin_menu_custom');
function wp_admin_menu_custom(){
    add_menu_page(
        'تنظیمات پلاگین',
        'تنظیمات پلاگین',
        'manage_options',
        'wp_api_admin',
        'wp_api_menu_admin_pge'
    );
    add_submenu_page(
        'wp_api_admin',
        'عمومی',
        'عمومی',
        'manage_options',
        'wp_api_submenu_admin',
        'wp_api_submenu_page'
    );
}
function wp_api_menu_admin_pge(){
    if (isset($_POST['myform'])){
       $is_plugin_on = isset($_POST['save']) ? 1 : 0 ;
        //add_option('wp_plugin_aps_active',$is_plugin_on);
        if(isset($_POST['save'])){
            update_option('wp_plugin_aps_active',1);
        }else{
            delete_option('wp_plugin_aps_active',0);
        }
    }
    $is_cheked = get_option('wp_plugin_aps_active');
    include WA_TPL.'admin/menu/menu.php';
}
function wp_api_submenu_page(){
// problem is here
    global $wpdb;
    $user = $wpdb->get_results("SELECT * FROM {$wpdb->prefix}sample");
    var_dump($user);
    include WA_TPL.'admin/menu/general.php';
}

 

 

فایل حاوی جدول 
<div class="wrap">
    <h1>تنظیمات عمومی</h1>
    <table class="widefat">
        <thead>
        <tr>
            <th>
                <h2>نام</h2>
            </th>
            <th>
                <h2>نام خانوادگی</h2>
            </th>
            <th>
                <h2>
                    شماره همراه
                </h2>
            </th>
        </tr>
        </thead>
        <tbody>
       <tr>
           <td>
             <?php foreach ($user as $user): اینجا متغییر یوزر رو نمیشناسه 
              ?>
           </td>
       </tr>
        </tbody>
    </table>
</div>
        </tbody>
    </table>
</div>

آدرس دهی هم درست انجام شده چون هدر جدول رو میاره 

عادل پارساپور ۱۴ شهریور ۱۴۰۰، ۱۸:۳۱

اونجایی که کاربر رو var_dump کردین در خروجی چیزی نشون میده؟ 

کیوان علی محمدی ۲۳ شهریور ۱۴۰۰، ۰۵:۲۳

بله استاد مشکل رفع شد ارور رو نشون میده همچنان ولی کار میکنه 

عادل پارساپور ۳۰ شهریور ۱۴۰۰، ۲۰:۴۵