• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تقسیم کردن تاریخ از دیتابس
#1
تاریخ های دیتابیسم به صورت time stamp
هستن

تمام تاریخ های مطالبم رو میخوام براساس تعدادش در ماه بچینم راهنمایی کنید

مثلا
2 تا تاریخ داریم در فروردین
4تا تاریخ داریم در اردیبهشت
1 تاریخ داریم در خرداد و ...

از jdate استفاده میکنم و تاریخ رو به شمسی بر گردوندم مثلا
02/10/1394

ولی تعداد رو نمی تونم در بیارم
کد پی‌اچ‌پی:
     switch ($jalali["mon"]) {
    case 
"7":
        
$i++;        
        echo 
"tedade mahe haft hast:".$i;
        break;
    case 
"8":        
        
$c++;        
        echo 
"tedade mahe hasht hast:".$c;
        break;
    case 
"9":        
        
$f++;        
        echo 
"tedade mahe noh hast:".$f;
        break;
    default:
        echo 
"error";



خروچی شده
نقل قول:tedade mahe haft hast:1
tedade mahe haft hast:2
tedade mahe hasht hast:1
tedade mahe hasht hast:2
tedade mahe hasht hast:3
tedade mahe hasht hast:4
tedade mahe hasht hast:5
tedade mahe hasht hast:6
tedade mahe hasht hast:7
tedade mahe hasht hast:8
tedade mahe hasht hast:9
tedade mahe hasht hast:10
tedade mahe hasht hast:11
tedade mahe hasht hast:12
tedade mahe hasht hast:13
tedade mahe hasht hast:14
tedade mahe noh hast:1
tedade mahe noh hast:2
tedade mahe noh hast:3
tedade mahe noh hast:4
  پاسخ
تشکر شده توسط :
#2
برای تاریخ میلادی با افزودن Group By به کوئری حل میشه ولی چون شمسی هست باید بعد از واکشی از دیتابیس تقسیم بندی کنید.
همون کد شما به روش خودم:
کد پی‌اچ‌پی:
$mon1=$mon2=$mon3=$mon4=$mon5=$mon6=$mon7=$mon8=$mon9=$mon10=$mon11=$mon12=0;
//execute query and get result
while($row =mysql_fetch($result) )
{
    
//get mounth of date
    
if($jalali[$mon]>&& $lalali[$mon]<13)
        ${
"mon" $jalali[$mon]}++;
}
for(
$i=1;$i<13;$i++)
{
    
$mounth_name jdate_words( array('mm'=>$i));
    echo 
'tedade mahe '.$mounth_name->mm.' hast: '.${"mon" $i}.'<br/>';

البته وقت نشد امتحان کنم.
به یـزدان که گر ما خرد داشتیم
کجـا این سر انجـام بد داشتیم؟
  پاسخ
تشکر شده توسط :
#3
جواب نمیده
  پاسخ
تشکر شده توسط :
#4
لطفا کد کامل صفحه تون رو بگذارید.
به یـزدان که گر ما خرد داشتیم
کجـا این سر انجـام بد داشتیم؟
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان