我正在尝试在仪表板中仅显示用户选择的页面
我在这样的数据库中有两列
create table users(userid varchar(50), scripts varchar(100))
在userid column
我将有登录的用户名和在scripts column
,他们想要在仪表板中以逗号分隔格式显示的页面的名称。例如:总计,cust_orders,...
我想单独从脚本列中获取页面名称,就像total.php, cust_orders.php...
我尝试这样做一样
$sql = "select scripts from users where userid = '".$_SESSION['UserID']."' ";
$result = DB_query($sql,$db);
$myrow = DB_fetch_array($result);
foreach ($myrow as $res)
{
$array123[] = $res;
$var123 = $array123[0];
$var222 = $array123[1];
}
但它不会工作,因为页面可以从 1 到 8,有人可以帮我吗?
已编辑
我已经这样做了
$result = DB_query($sql,$db);
$myrow = DB_fetch_array($result);
$arr= $myrow['scripts'];
$arr1 = explode(',', $myrow['scripts']);
print_r ($arr1);
它起作用了,它显示如下
Array ( [0] => total_dashboard [1] => customer_orders [2] => unpaid_invoice [3] => lat
但我如何动态地将它分开,我必须添加.php
到这个......