私と一緒にPHPを始めたばかりです。
私が達成しようとしている結果:
YouTube の URL とメタデータの表があります。これを構築しようとしています:
<div class="slide">
<iframe></iframe>
<iframe></iframe>
</div>
<div class="slide">
<iframe></iframe>
<iframe></iframe>
</div>
スライドごとに 2 つのビデオ。それから、Deck.js を使用して結果をページ分割します。
私はこれを完全に間違った方法で行っているのではないかと思います.プログラミングロジックの経験はありません.
while($data = mysql_fetch_array($result)) {
for ($counter = 1; $counter<=2; $counter++) {
echo "<div class=\"slide\">";
echo "<h3>" . $data['VIDEO_TITLE'] . "</h3>";
echo "<iframe width=\"560\" height=\"315\" src=\"" . $data['VIDEO_URL'] . "\" frameborder=\"0\" allowfullscreen></iframe>";
/* If Video 1, increment counter for 2nd video */
if ($counter == 1) {
$counter++;
}
/* If Video 2, close div and reset counter */
else if ($counter == 2) {
echo "</div>";
$counter = 1;
}
/* If error break out */
else {
echo "</div>";
break;
}
}
}
基本的に、ループをネストして、div ごとのビデオ数を追跡し、div に 2 つある場合は新しいループを開始しようとしています。
いくつかの方法を試しましたが、これが最新の方法です。結果:
<div class="slide">
<iframe></iframe>
<div class="slide>
<iframe></iframe>
次に何を試せばよいかわからないまま、今すぐ空白の壁にぶつかりましょう。結果を達成するためにあらゆる方法を使用/学習したいと考えていますが、現時点ではどこに行けばよいかわかりません。
乾杯。