turansonkaya adlı üyeden alıntı: mesajı görüntüle
Selamlar,
PHP konusunda acemiyim.
Bugün belirli saatler arasında bir progressbar göstermek için çalışmalar yaptım.

                                <?php

                                    date_default_timezone_set('Europe/Istanbul');

                                    $tarih = date('d.m.Y H:i:s');

                                    $baslangic = date('d.m.Y 12:30:00');
                                    $bitis = date('d.m.Y 18:22:00');

                                    if (($tarih >= $baslangic) && ($tarih <= $bitis)){
                                        echo "saat aralığındasınız.";
                                    }else{
                                        echo "saat aralığında değilsiniz.";  
                                    }

                                ?>
Buraya kadar herşey normal bir şekilde çalışıyor.
"saat aralığındasınız." bölümüne asıl amacım olan progressbar html&css kodlarını giriyorum.

                                <?php

                                    date_default_timezone_set('Europe/Istanbul');

                                    $tarih = date('d.m.Y H:i:s');

                                    $baslangic = date('d.m.Y 12:30:00');
                                    $bitis = date('d.m.Y 18:22:00');

                                    if (($tarih >= $baslangic) && ($tarih <= $bitis)){
                                        echo "
                                        <div class="progress" style="height:20px; border-radius: 0px;">
                                          <div class="progress-bar bg-success" role="progressbar" style="background-color: green; width: <?php echo floor($begen_yuzde) ?>%; " aria-valuenow="<?php echo floor($begen_yuzde) ?>" aria-valuemin="0" aria-valuemax="100">%<?php echo floor($begen_yuzde) ?> Beğenen</div>
                                          <div class="progress-bar bg-warning" role="progressbar" style="width: <?php echo floor($belirsiz_yuzde) ?>%; " aria-valuenow="<?php echo floor($belirsiz_yuzde) ?>" aria-valuemin="0" aria-valuemax="100">%<?php echo floor($belirsiz_yuzde) ?> Belirsiz</div>
                                          <div class="progress-bar bg-danger" role="progressbar" style="background-color: red; width: <?php echo floor($kotu_yuzde) ?>%; " aria-valuenow="<?php echo floor($kotu_yuzde) ?>" aria-valuemin="0" aria-valuemax="100">%<?php echo floor($kotu_yuzde) ?> Kötü</div>
                                        </div>
                                ";
                                    }else{
                                        echo "saat aralığında değilsiniz.";  
                                    }

                                ?>
Muhtemelen bir yerde yazım hatası yada mantık hatası yapıyorum ama çözemedim.
Bu code echo ile yapılmaz hocam. Şöyledir doğrusu

<?php 
 
    date_default_timezone_set('Europe/Istanbul');
 
    $tarih = date('d.m.Y H:i:s');
 
    $baslangic = date('d.m.Y 12:30:00');
    $bitis = date('d.m.Y 18:22:00');
 
    if (($tarih >= $baslangic) && ($tarih <= $bitis)){?>
        <div class="progress" style="height:20px; border-radius: 0px;">
          <div class="progress-bar bg-success" role="progressbar" style="background-color: green; width: <?php echo floor($begen_yuzde) ?>%; " aria-valuenow="<?php echo floor($begen_yuzde) ?>" aria-valuemin="0" aria-valuemax="100">%<?php echo floor($begen_yuzde) ?> Beğenen</div>
          <div class="progress-bar bg-warning" role="progressbar" style="width: <?php echo floor($belirsiz_yuzde) ?>%; " aria-valuenow="<?php echo floor($belirsiz_yuzde) ?>" aria-valuemin="0" aria-valuemax="100">%<?php echo floor($belirsiz_yuzde) ?> Belirsiz</div>
          <div class="progress-bar bg-danger" role="progressbar" style="background-color: red; width: <?php echo floor($kotu_yuzde) ?>%; " aria-valuenow="<?php echo floor($kotu_yuzde) ?>" aria-valuemin="0" aria-valuemax="100">%<?php echo floor($kotu_yuzde) ?> Kötü</div>
        </div>
<?php
    }else{
        echo "saat aralığında değilsiniz.";  
    }
 
?>