$table="<table border='1'>
<tr>
<th>FIRST NAME</th>
<th>LAST NAME</th>
<th>EMAIL</th>
<th>GENDER</th>".
while($row = mysql_fetch_array($result3))
{
$action="Action";
$var=$action.$count;
."<th>" .$var. "</th>".
$count=$count+1;
}
." </tr>".
while($row = mysql_fetch_array($result2))
{
."<tr>".
"<td>".$row['firstname']."</td>".
"<td>".$row['lastname']."</td>".
"<td>".$row['email']."</td>".
if($row['gender']=='m')
{
$gend='male';
}
else
{
$gend='female';
}
"<td>".$gend."</td>".
$result3=$db->selectUserPermission($uid);
$id=$row['userid'];
$loginuser=$_SESSION['LOGINUSER'];
while($row = mysql_fetch_array($result3))
{
."<td>".
if($row['permid']==1)
{
$permission="VIEW";
$btnid=$id."_VIEW";
."<button id=$btnid name=$btnid onclick='getFunctionView($id)'>".$permission."</button>".
}
else if($row['permid']==2)
{
$permission="EDIT";
$btnid=$id."_EDIT";
."<button id=$btnid name=$btnid onclick='getFunctionEdit($id)';>".$permission."</button>".
}
else if($row['permid']==3)
{
if($id!=1 || $id!=$loginuser)
{
$permission="DELETE";
$btnid=$id."_DELETE";
."<button id=$btnid name=$btnid onclick='getFunctionDelete($id)';>".$permission."</button>".
}
}
else if($row['permid']==4)
{
if($id!=1)
{
$permission="PERMISSION";
$btnid=$id."_PERMISSION";
."<button id=$btnid name=$btnid onclick='getFunctionPermission($id)';>".$permission."</button>".
}
}
else if($row['permid']==5 && $loginuser==$id)
{
$permission="ADD USER";
."<button id=$btnid name=$btnid onclick='location.href=\"adduser.html\"'>".$permission."</button>".
}
else
{
}
."</td>".
}
}
."</tr>
</table>";
echo $table;
这是来自 ajax 调用的 php 页面的代码。这里 $result2 和 $result3 是使用 2 个 sql 查询获得的 2 个结果集。我想使用这两个结果生成一个表,并将该表存储到一个 php 变量 $table 和在 ajax 中,我想直接将其分配为 html 文本,ajax 代码如下所示。
$(document).ready(function(){
var temp='getUser';
$.ajax ({
type:'GET',
url: 'listdetails.php',
data:{ud:temp},
success:function(data)
{
document.getElementByID("userList").innerHTML=data;
}
});
});
我的问题是在创建 php 变量 $table。它在每个连接中都显示错误(“。”)。这是错误消息“解析错误:语法错误,C:\wamp\www\listdetails.php 中的意外 T_WHILE第 39 行“。任何人都可以提出一种制作 php 变量 $table 的好方法。记住这个 $table 在 ajax 调用的 php 页面中。