Her ay için haftalık özetlere ayrılan aylık bir ziyaret raporu hazırlamalıyım. Ay numarası, hafta numarası ve hafta başlangıç ve bitiş tarihlerini içeren bir SQL sonuç dizilim var.Bir sql sonuç dizisiyle yinelemek için if/else deyimini nasıl kullanabilirim?
Month Week week start weekend
1 1 12/27/2015 1/2/2016
1 2 1/3/2016 1/9/2016
...
2 6 1/31/2016 2/6/2016
2 7 2/7/2016 2/13/2016
ben bu dizinin içinde döngü istiyorum ve hepsi aynı ayın parçası olup olmadığını, her hafta tablolar oluşturun. Ardından, ayın sonunda, aylık bir özet tablosunu yanına alın ve bir sonraki ayı taşıyın. Ocak sona erdikten sonra
while ($weekarr=odbc_fetch_array($weekresult))
{
$week1 = date('m.d.Y', strtotime($weekarr['weekstart']));
$week2 = date('m.d.Y', strtotime($weekarr['weekend']));
if ($weekarr['month']==$i)
{
echo "<table border='1' style='float: left' width=1 cellpadding='5'>";
echo "<tr style='background-color:#484848;color:white'><td colspan='4'>Week of ".$week1." to ".$week2;
echo "<tr><td>Membership</td><td>Visitors</td><td>Purchased</td> <td>Comped</td></tr>";
}//end if
else
{ echo monthly table
$i++;
}
} //end while
(ay = 1), atlanır ediliyor her ayın ilk haftası: İşte bazı örnek kod verilmiştir. Her ayın ilk haftasını atlamadan $ i nasıl artırabilirim?
Çok teşekkür ederim fail o bir hafta boyunca başarı durumu için çıkışa çalıştırmak istediğiniz !! – zritter