Gostaria de saber se o erro ao carregar os vídeos é causado por uma falha na sintaxe do meu código ou se existe alguma restrição do youtube que está bloqueando o conteúdo!
query('SELECT * FROM videos;')->fetchAll(PDO::FETCH_ASSOC); ?><header>
<nav class="cabecalho">
<a class="logo" href="./index.html"></a>
<div class="cabecalho__icones">
<a href="./pages/enviar-video.html" class="cabecalho__videos"></a>
<a href="./pages/login.html" class="cabecalho__sair">Sair</a>
</div>
</nav>
</header>
<ul class="videos__container" alt="videos alura">
<?php foreach($videoList as $video): ?>
<li class="videos__item">
<iframe width="100%" height="72%" src="<?= $video['url'] ?>"
title="YouTube video player" frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen></iframe>
<div class="descricao-video">
<img src="./img/logo.png" alt="logo canal alura">
<h3><?= $video['title'] ?></h3>
<div class="acoes-video">
<a href="./pages/enviar-video.html">Editar</a>
<a href="./pages/enviar-video.html">Excluir</a>
</div>
</div>
</li>
<?php endforeach ?>
</ul>
prepare($sql);
$statement->bindValue(1, $_POST['url']);
$statement->bindValue(2, $_POST['title']);
if($statement->execute() === false){
header('location: index.php?sucesso=0');
}else{
header('location: index.php?sucesso=1');
}
