$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 つの結果セットです。これら 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.Itの作成にあります。連結ごとにエラーが表示されます( "." )。これはエラーメッセージです。行 39".php 変数 $table を作成するための良い方法を誰か提案できますか?この $table は ajax によって呼び出される php ページにあることを思い出してください。