Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 表列未显示正确的格式_Php_Mysql - Fatal编程技术网

Php 表列未显示正确的格式

Php 表列未显示正确的格式,php,mysql,Php,Mysql,表列未显示正确的格式 $lookupid = mysql_query("SELECT * FROM `idt_target_col` WHERE `idt_resource_id`='$user_id' AND `idt_target_tbl_type`='C' AND `idt_lookup_id`!='0'"); while($row = mysql_fetch_array($lookupid)){ $lookupId = $row['idt_lookup_id']; } $a=0

表列未显示正确的格式

$lookupid = mysql_query("SELECT * FROM `idt_target_col` WHERE `idt_resource_id`='$user_id' AND `idt_target_tbl_type`='C' AND `idt_lookup_id`!='0'");
while($row = mysql_fetch_array($lookupid)){
    $lookupId = $row['idt_lookup_id'];
}

$a=0;

$urrole=mysql_query("SELECT * FROM idt_resource_".$user_id."_user_role");
$a=0;
while($row=mysql_fetch_array($urrole)){
    $uname[$a]=$row[$tbltypecol];
    $role[$a]=$row[$tbltypekey];    
    $a++;
}
$cn=count($uname);
$cr=count($role);

for($h=0;$h<$cn;$h++){   
    $urr=mysql_query("SELECT * FROM idt_resource_".$user_id."_user WHERE $useridtbl=$uname[$h]");   
    if($urr){                   
        while($row=mysql_fetch_array($urr)){
            $uriid=$row[$useridtbl];
            $fnnname=$row[$names];
            $lnnname=$row[$lnname];
            $urrname=$fnnname ."&nbsp;".$lnnname;
            echo"<tr><td>".$urrname."  </td>";
        }
    } 

    $urrl=mysql_query("SELECT count(*) as idt_lookup_value FROM `idt_lookup_data` WHERE `idt_lookup_id`='$lookupId' AND `idt_lookup_key`=$role[$h]");
    //echo "SELECT count(*) as idt_lookup_value FROM `idt_lookup_data` WHERE `idt_lookup_id`='$lookupId' AND `idt_lookup_key`=$role[$h]";
    $num_rows = mysql_num_rows($urrl);

    //echo "SELECT idt_lookup_value FROM `idt_lookup_data` WHERE `idt_lookup_id`='$lookupId' AND `idt_lookup_key`=$role[$h]";
    if($num_rows==0){
        while($row=mysql_fetch_array($urrl)) {                                                           
            echo"<td></td></tr>";                                   
        }
    } else {
    $urrl1=mysql_query("SELECT idt_lookup_value FROM `idt_lookup_data` WHERE `idt_lookup_id`='$lookupId' AND `idt_lookup_key`=$role[$h]");
        while($row=mysql_fetch_array($urrl1)){
            $keyvalue1=$row['idt_lookup_value'];                                        
            echo"<td>".$keyvalue1."</td></tr>";                                 
        }

    }
}
$lookupid=mysql\u query(“从'idt\u target\u col'中选择*,其中'idt\u resource\u id`='$user\u id'和'idt\u target\u tbl\u type`='C'和'idt\u lookup\u id`!='0');
while($row=mysql\u fetch\u数组($lookupid)){
$lookupId=$row['idt\u lookup\u id'];
}
$a=0;
$urrole=mysql\U查询(“从idt\U资源中选择*”。$user\U id。“\U user\U角色”);
$a=0;
while($row=mysql\u fetch\u数组($urrole)){
$uname[$a]=$row[$tbltypecol];
$role[$a]=$row[$tbltypekey];
$a++;
}
$cn=计数($uname);
$cr=计数($role);
对于($h=0;$h$lookupId;
$lookupid=mysql\u query(“从
idt\u target\u col
WHERE
idt\u resource\u id
='$user\u id'和
idt\u target\u tbl\u type
='C'和
idt\u lookup\u id
!='0'); while($row=mysql\u fetch\u数组($lookupid)) { $lookupId=$row['idt\u lookup\u id']; }
$urrole=mysql\U查询(“从idt\U资源中选择*”。$user\U id。“\U user\U角色”); $a=0; while($row=mysql\u fetch\u数组($urrole)) { $uname[$a]=$row[$tbltypecol]; $role[$a]=$row[$tbltypekey];
$a++; } $cn=计数($uname); $cr=计数($role);
对于($h=0;$h) $urr=mysql\U查询(“从idt\U资源中选择*。$user\U id。”\U user,其中$useridtbl=$uname[$h]”

while($row=mysql\u fetch\u数组($urr))
{
$uriid=$row[$useridtbl];
$fnname=$row[$names];
$lnname=$row[$lnname];
$urrname=$fnname.“$lnnname;
}
如果($uriid==$uname[$h])
{
回显“$urrname.”;
}
其他的
{
回声“;
}           
$urrl1=mysql\U查询(“从'idt\U查找\U数据'中选择*,其中'idt\U查找\U id`='$lookupId'和'idt\U查找\U键`=$role[$h]”;
而($row=mysql\u fetch\u数组($urrl1))
{                       
$key=$row['idt_lookup_key'];
$keyvalue1=$row['idt_lookup_value'];
}
如果($key==$role[$h])
{
回显“$keyvalue1.”;
}
其他的
{
回声“;
}                                                   
}

table column未显示正确的格式任何一个plz help Me它显示的是什么,以及您希望它显示什么。坦率地说,这个问题很糟糕。首先,选择sql语句从用户角色表中获取用户id和角色id。然后,第二条sql语句根据用户id从用户表中获取用户名,第三条sql语句获取用户名基于角色id的角色表中的角色名称。当时未找到角色id表示html表格单元格的格式不正确谢谢@Shehary now workingAs OP说我的建议有效(我删除了评论,将其放回原处),建议从while循环中删除
。@MohanaMadheswaran非常欢迎您
                while($row=mysql_fetch_array($urr))
                {
                    $uriid=$row[$useridtbl];
                    $fnnname=$row[$names];
                    $lnnname=$row[$lnname];
                    $urrname=$fnnname ."&nbsp;".$lnnname;                                                                   
                }
                if($uriid==$uname[$h])
                {
                    echo"<tr><td>".$urrname."  </td>";  
                }
                else
                {
                    echo"<tr><td></td>";
                }           
                $urrl1=mysql_query("SELECT * FROM `idt_lookup_data` WHERE `idt_lookup_id`='$lookupId' and `idt_lookup_key`=$role[$h]");                 
                while($row=mysql_fetch_array($urrl1))
                {                       
                    $key=$row['idt_lookup_key'];    
                    $keyvalue1=$row['idt_lookup_value'];                                                        
                }
                if($key==$role[$h])
                {
                echo"<td>".$keyvalue1."</td></tr>"; 
                }
                else
                {
                    echo"<td></td></tr>";
                }                                                   
            }