我尝试构建一个Notification Popup,我有一个似乎有效的脚本 但是当我添加代码时,我=从此用户ID的4条记录中获取数字1 2 3 4
我只想看到总数(4)
<?php
$q=mysqli_query($conn,"select * from notice where user='".$_SESSION['user']."'");
$rr=mysqli_num_rows($q);
if(!$rr)
{
echo "<h2 style='color:red'>No any notice for You !!!</h2>";
}
else
{
?>
<?php
$i=1;
while($row=mysqli_fetch_assoc($q))
{
echo "<Tr>";
echo "<td>".$i."</td>";
echo "</Tr>";
$i++;
}
?>
</table>
<?php }?>
&#13;
答案 0 :(得分:0)
只需在循环中添加回声
$i=1;
while($row=mysqli_fetch_assoc($q))
{
$i++;
}
echo "<Tr>";
echo "<td>".$i."</td>";
echo "</Tr>";
答案 1 :(得分:0)
只输出<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<script type=text/javascript>
function CheckedChanged()
{
if((document.getElementById('chkCompany').checked))
`{`
document.getElementById('txtname').Visible=false;
}
`else`
{
document.getElementById('txtname').Visible=false;
`}`
}
</script>
</head>
<body>
<asp:CheckBox OnCheckedChanged="CheckedChanged" AutoPostBack="false" CssClass="chkCompany" ClientIDMode="Static" ID="chkCompany" runat="server" />
<asp:TextBox ID="txtname" runat="server"/>
</body>
</html>
-----------------------------------------------------------------------------
变量,它包含行数。
更新,根据您的代码添加了示例:
$rr
答案 2 :(得分:0)
使用MySQL的COUNT函数..
假设您的user
表格中有一个名为id
的列。请尝试
$q=mysqli_query($conn,"select COUNT(`id`) as USERS from notice where....
执行此操作会产生1个结果,因此请删除while
,然后执行..
$row=mysqli_fetch_assoc($q);
echo $row['USERS'];