2015-10-23 72 views
1

我想顯示第一天的日期和最後一週的日期。如何顯示本週的第一個和最後一個日期作爲表格的第一個元素

每一行會有單日的數據

這是我的數據庫表

id a1 a2 a3 a a4 a5 a6 color date 
1 2 6 8 45 4 9 6 black 2015-10-11 
2 1 3 6 63 3 3 0 black 2015-10-12 
3 1 3 6 11 4 3 6 red 2015-10-13 
4 1 3 8 35 1 1 3 red 2015-10-14 
5 1 1 6 11 4 3 6 black 2015-10-15 
6 1 6 6 77 4 3 3 black 2015-10-16 
7 2 3 6 63 4 3 1 black 2015-10-17 
8 2 2 8 45 4 3 e red 2015-10-18 

我想說明表像這樣

[![在這裏輸入的形象描述] [1] [1]

爲此我創建此代碼

<?php 
$inr=0; 
$color = $query2['color']; 
include('config.php'); 
$query1=mysql_query("select id, a1, a2, a3, a, a4, a5, a6, color, date from addd"); 
echo "<table><td>".$query2['date']."</td>"; 
while($query2=mysql_fetch_array($query1)) 
{ 
echo "<td>".$query2['a1']."</br>"; 
echo "".$query2['a2']."</br>"; 
echo "".$query2['a3']."</td>"; 
echo "<td style='color:".$query2['color']."'>".$query2['a']."</br><a href='edit.php?id=".$query2['id']."'>e</a>|<a href='delete.php?id=".$query2['id']."'>x</a></td>"; 
echo "<td>".$query2['a4']."</br>"; 
echo "".$query2['a5']."</br>"; 
echo "".$query2['a6']."</td>"; 
$inr++; 
if($inr%8==0) 
echo "<tr><td>".$query2['date']."</td>"; 
} 
?> 

</tr></table> 

此代碼工作正常,但最新的<td>沒有在表

我得到的結果是這樣

的起點出現[![在這裏輸入的形象描述] [2] [2]

請幫我

  1. 如何顯示[日期 - 日期+ 6]
  2. 如何插入[日期 - 日期+ 6]爲每首凌晨的K [

回答

1

你需要改變這一行

$query1=mysql_query("select id, a1, a2, a3, a, a4, a5, a6, color, date from addd"); 
echo "<table>"; 
while($query2=mysql_fetch_array($query1)) 
{ 
$inr++; 
if($inr%8==0) { 
    echo "<tr><td rowspan='8'>".$query2['date']."</td>"; 
} 
echo "<td>".$query2['a1']."</br>"; 
echo "".$query2['a2']."</br>"; 
echo "".$query2['a3']."</td>"; 
echo "<td style='color:".$query2['color']."'>".$query2['a']."</br><a href='edit.php?id=".$query2['id']."'>e</a>|<a href='delete.php?id=".$query2['id']."'>x</a></td>"; 
echo "<td>".$query2['a4']."</br>"; 
echo "".$query2['a5']."</br>"; 
echo "".$query2['a6']."</td>"; 
} 
?> 

</tr></table> 

內while.because你已經使用$ QUERY2 [ '日期']甚至在你獲取價值從$ QUERY1結果

+0

然後日期會出現8次與所有元素 –

+0

檢查我編輯的代碼 –

+0

你可以使用rowspan = 8在該TD所以它不會被重複8行 –

相關問題