2016-04-26 29 views
0

此代碼向我顯示的每個學生不讀取筆記,所以我需要這些未讀的計數器打印它 怎樣才能得到所有未讀音符的總和?如果我有兩個或更多的人,我需要打印未讀的筆記計數器的總數

$query=mysql_query("SELECT * FROM students WHERE parents_id='".$pid."'"); 
while($r=mysql_fetch_assoc($query)){ 
echo'<tr>'; 
echo'<td><b>'.$r['first_name'].' '. $r['last_name'].'</b></td>'; 
echo'<td>'.$r['class_name'].'</td>'; 
$quer=mysql_query("SELECT count(id) FROM notes WHERE student_id='".$r['id']."' AND isread='0' "); 
$count=mysql_fetch_array($quer); 
$c=$count[0]; 
echo'<td><b><span style="color:red;text-align:center;">('.$c.') '.'UnRread</b></td>'; 
echo'<td><b>'."<a href=viewnote.php?viewnote&sid=".$r['id']."&name=".$r['first_name']."&last=".$r['last_name']."' >View</a>".'</b></td>'; 
echo'</tr>'; 
+0

此查詢給出了算一人,如果我有2名學生用不同的ID我需要兩個@Anant – joee

回答

0

保持運行總計計數的:

$totalCount = 0; 

$query=mysql_query("SELECT * FROM students WHERE parents_id='".$pid."'"); 
while($r=mysql_fetch_assoc($query)){ 
echo'<tr>'; 
echo'<td><b>'.$r['first_name'].' '. $r['last_name'].'</b></td>'; 
echo'<td>'.$r['class_name'].'</td>'; 
$quer=mysql_query("SELECT count(id) FROM notes WHERE student_id='".$r['id']."' AND isread='0' "); 
$count=mysql_fetch_array($quer); 
$c=$count[0]; 

$totalCount = $totalCount + $c; 

echo'<td><b><span style="color:red;text-align:center;">('.$c.') '.'UnRread</b></td>'; 
echo'<td><b>'."<a href=viewnote.php?viewnote&sid=".$r['id']."&name=".$r['first_name']."&last=".$r['last_name']."' >View</a>".'</b></td>'; 
echo'</tr>'; 

而且後while循環:

echo $totalCount; 
+0

的未讀註釋總數,謝謝我瞭解了@fislerdata – joee

+0

這個工作適合你嗎? – fislerdata

相關問題