count变量php没有数据库

时间:2015-08-20 09:45:22

标签: php mysql

我有一个脚本,但我有点难以计算我可以变量的数据

示例:

<?php
    date_default_timezone_set('Asia/Jakarta');
    $u = $row->jadwalkal;
    $tgl1 = $u;
    $tgl2 = date("Y-m-d");
    $selisih = strtotime($tgl1) -  strtotime($tgl2);
    $hari = $selisih/(60*60*24);
        if ($hari < 0) {  ?>
          <?php echo "Telat $hari  hari";?></div>
       <?php}elseif ($hari < 7) { ?>
          <?php echo "Tinggal $hari hari";?></div>
       <?php }else { ?>
         <?php echo "Masih $hari hari";?></div>
      <?php } ?>                

如何计算 $ hari

的结果

结果:数$ hari&lt; 7 // ??

结果:数$ hari&lt; 0 // ??

结果:数$ hari // ??

3 个答案:

答案 0 :(得分:2)

以上代码有以下错误:

解析错误:语法错误,第10行文件中的意外'}'

修改您的代码如下:

<?php
    date_default_timezone_set('Asia/Jakarta');
    $u = $row->jadwalkal;
    $tgl1 = $u;
    $tgl2 = date("Y-m-d");
    $selisih = strtotime($tgl1) -  strtotime($tgl2);
    $hari = $selisih/(60*60*24);
        if ($hari < 0) {  ?>
          <?php echo "Telat $hari  hari";?></div>
       <?php } elseif ($hari < 7) { ?>
          <?php echo "Tinggal $hari hari";?></div>
       <?php }else { ?>
         <?php echo "Masih $hari hari";?></div>
      <?php } ?> 

答案 1 :(得分:0)

您的代码存在一些语法问题

<?php}elseif

如图所示修改

<?php } elseif

答案 2 :(得分:-1)

date_default_timezone_set('Asia/Jakarta');
$u       = $row->jadwalkal;
$tgl1    = $u;
$tgl2    = date("Y-m-d");
$selisih = strtotime($tgl1) -  strtotime($tgl2);
$hari    = $selisih/(60*60*24);

$c1 = 0;
$c2 = 0;
$c3 = 0;

if ($hari < 0) {
    echo "Telat $hari  hari";
    $c1++;
}
elseif ($hari < 7) {
    echo "Tinggal $hari hari";
    $c2++;
}
else {
    echo "Masih $hari hari";
    $c3++;
}

echo $c1."<br>".$c2."<br>".$c3."<br>";