سلام و عرض خسته نباشید
من اطلاعات رو از جدول دریافت کردم منتها تو فرستادنش به سمت صفحه ای که جدول توش طراحی شده مشکل داره یعنی متغییر من که قبل از اینکلود فایل جدول تعریف شده و مقادیر جدول توش هست به فایل اینکلود شده وارد نمیشه که بتونم اونجا 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 کردین در خروجی چیزی نشون میده؟
بله استاد مشکل رفع شد ارور رو نشون میده همچنان ولی کار میکنه