скрыть видеоконтейнер, когда в базе данных не будет отображаться видео HTML PHP

Ниже приведен код html для отображения видео с упражнениями из базы данных:

<video id = "video" width="640" height="360" controls = "controls" src="admin/exercise_content/<?php echo $data['exercise_video']?>" alt="Exercise" type="video/mp4"> Your browser does not support the video tag. </video> 

Иногда в базе данных не будет видео с упражнениями, поэтому я хочу скрыть этот тег. Пример видео / контейнер ниже отображается, если в базе данных нет видео. Есть ли способ скрыть этот видеоконтейнер, когда нет видео для отображения?

отображается видео по умолчанию, если в видеоролике ничего не отображается

Спасибо за любую помощь!

попробуй это

 <?php if ( $data['exercise_video'] != '' ) { ?> <video id = "video" width="640" height="360" controls = "controls"src="admin/exercise_content/<?php echo $data['exercise_video']?>" alt="Exercise" type="video/mp4"> Your browser does not support the video tag. </video> <?php } ?> 

Использовать это:

 <? if ( trim($data['exercise_video']) != '' ) : ?> <video id = "video" width="640" height="360" controls = "controls" src="admin/exercise_content/<?php echo $data['exercise_video']?>" alt="Exercise" type="video/mp4"> Your browser does not support the video tag. </video> <? endif; ?> 

Это печатает тег видео только тогда, когда $ data ['exercise_video'] не пуст.

Надеюсь это поможет.

Хорошо используя

 <?php if (!empty($data['exercise_video']): ?> <video id = "video" width="640" height="360" controls = "controls" src="admin/exercise_content/<?php echo $data['exercise_video']?>" alt="Exercise" type="video/mp4"> Your browser does not support the video tag. </video> <?php endif ;?> 

Было бы намного лучше .. Попробуйте .. 🙂