スライドごとに2つの栄誉を示すフクロウカルーセルがあります。しかし、2つのスライドはループしたい要素の中にあります。すべての証言はデータベースから来ます。ループ内の2つのデータセットを取得
だから例えば私はこのような私のループを得た:2つのタイトルが異なる証言からそれぞれ
foreach($array as $testimonial){
$testimonials .= '
<div class="testwrapper">
<div class="testimonial">
'.$testimonial['title'].'
</div>
<div class="testimonial">
'.$testimonial['title'].'
</div>
</div>';
}
、私は、配列にその数を使用する必要があります理解が、私はそれをどのように行うことができますか?など、最初のスライド上だから、配列値0.1秒に2,3
RichardBernardsによって答えた後に現在のコード:このような
// Haal alle referenties/testimonials op
$test = "SELECT * FROM `web_content` WHERE catid = 12 AND state = 1 ORDER BY ordering";
$testcon = $conn->query($test);
$testcr = array();
while ($testcr[] = $testcon->fetch_array());
for($i = 0; $i <= count($testcr); $i+2) {
$testimonials .= '
<div class="reviews">
<div class="client left">
<p class="large comment">
'.$testcr[$i]['title'].'
</p>
<div class="media">
<div class="media-left">
<a href="#fakelink">
<img class="avatar media-object " src="assets/images/klanten/sdgsdg.png" alt="avatar" />
</a>
</div>
<div class="media-body">
<h5 class="media-heading">Name</h5>
<p>Bedrijf</p>
</div>
</div>
</div>
<div class="client right">
<p class="large comment">
'.$testcr[$i+1]['title'].'
</p>
<div class="media">
<div class="media-left">
<a href="#fakelink">
<img class="avatar media-object " src="assets/images/klanten/testimonial_foto_sdgdsg.jpg" alt="avatar" />
</a>
</div>
<div class="media-body">
<h5 class="media-heading">Name</h5>
<p>Bedrijf</p>
</div>
</div>
</div>
</div>';
}
echo $testimonials;
for-loop? – RichardBernards
forループを作成して、すべてのループの代わりに2を反復するのはなぜですか? – Neat
コードが間違っています。カルーセルを使用しているときに、2つのdivを書き込んだ場合、2つのdivでカルーセルを分割しないので、同じスライダーに表示されます。このように置くのではなく、2つのカルーセルを作成してください。 – KinjalMistry