Afficher un DIV en fonction d'un critère

Eléphant du PHP | 108 Messages

09 avr. 2021, 08:17

Bonjour à toutes et à tous,

J'ai un DIV formant un cadre avec deux données jusque là tout va bien.

Je voudrais qu'il apparaisse en fonction d'un critère de date.

J'arrive à faire apparaître la date ou pas.
<?php 
                           $date_modif = $row_bot_detail[0]['modifie_le_bot_details'];
                            $date_limite = ('2019-01-01');
                            if ($date_modif > $date_limite) {
                           echo date('d-m-Y',strtotime($row_bot_detail[0]['modifie_le_bot_details']));
                            }
                           ?>
Je voudrais appliquer cette condition au DIV tout entier.

J'ai donc essayé
<?php 
                           $date_modif = $row_bot_detail[0]['modifie_le_bot_details'];
                            $date_limite = ('2019-01-01');
                            if ($date_modif > $date_limite) {
                           echo ' <div class="col-sm-auto">
               <div class="card card-bot-details">
                   <div class="card-body"> '; }
?>
mais brackets me met tout le code en erreur.


Merci d'avance.

Bonne journée.

Eléphant du PHP | 108 Messages

10 avr. 2021, 09:45

Auto correction ;) et donc auto réflexion (pourquoi je me complique la vie ;) ;)
<?php 
                           $date_modif = $row_bot_detail[0]['modifie_le_bot_details'];
                            $date_limite = ('2019-01-01');
                            if ($date_modif > $date_limite) { ?>
                                
    
    <div class="col-sm-auto">
              BLABLA......
           </div>
       
        
    <?php    } ?>