hallo ,
hab da mal wieder ein problem,
ich möchte einen Datenbank abruf machen, der nach 4 einträgen ein neues div einfügt.
Bissle kompliziert zu beschreiben.
Ich habe einen Bilder Slider der links die Überschriften anzeigt und rechts den Inhalt, das ganze ist so aufgebaut :
wenn sich jetzt 10 Einträge in der db befinden soll er nach den 4 Eintrags-abruf wieder den code von oben ausfürhen so das sich im array nun 2 *"<div class='cn_page'>" mit 4 einträgen und 1 eintrag dann mit den Rest ausgibt
hab es so versucht :
leider macht er erst nach den 4 eintrag ein div mit der klasse cn_page
er soll aber alle in ein <div class='cn_page'> einpacken,
das soll dann so aussehen,
wobei noch zusätzlich das erste div einen style braucht.
kan mal Bitte jemand Helfen
hab da mal wieder ein problem,
ich möchte einen Datenbank abruf machen, der nach 4 einträgen ein neues div einfügt.
Bissle kompliziert zu beschreiben.
Ich habe einen Bilder Slider der links die Überschriften anzeigt und rechts den Inhalt, das ganze ist so aufgebaut :
PHP:
<div class="cn_page">
<div class="cn_item">
inhalt1
</div>
<div class="cn_item">
inhalt2
</div>
<div class="cn_item">
inhalt3
</div>
</div>
wenn sich jetzt 10 Einträge in der db befinden soll er nach den 4 Eintrags-abruf wieder den code von oben ausfürhen so das sich im array nun 2 *"<div class='cn_page'>" mit 4 einträgen und 1 eintrag dann mit den Rest ausgibt
hab es so versucht :
PHP:
$classes = array("selected");
$classes2 = array("style='display:block;'", "");
$classes3 = array("style='top: 5px;'", "");
$classes4 = array("<div class='cn_page'>");
$classes5 = array("</div>");
$folio .= '
<div class="cn_wrapper">
';
$folio .= '<div id="cn_list" class="cn_list">';
$anzahl_der_spalten = 4;
$a = 0;
$sql3 = "SELECT `e107_compactnewspreviewer`.* FROM `e107_compactnewspreviewer`WHERE visible='1' ORDER BY id DESC;";
$res3 = mysql_query($sql3) ;
while($row1 = mysql_fetch_array($res3))
{
if($a == $anzahl_der_spalten) //sonst wären es ja vier spalten
{
$folio .= '<div class="cn_page"'.$classes2[$a].'>';
$a = 1;
}
$folio .= ''.$classes4[$a].'
<div class="cn_item '.$classes[$a].'">
<h2>'.$row1['pg_title'].'</h2>
<p>Tutorial on how to create a gallery in polaroid style</p>
</div>'.$classes5[$a].'';
if($a == $anzahl_der_spalten) //sonst wären es ja vier spalten
{
$folio .= '</div>';
$a = 0;
}
$a++;
}
$folio .= '</div>';
er soll aber alle in ein <div class='cn_page'> einpacken,
das soll dann so aussehen,
wobei noch zusätzlich das erste div einen style braucht.
PHP:
<div class="cn_page"style="display:block;">
<div class="cn_item">
inhalt1
</div>
<div class="cn_item">
inhalt2
</div>
<div class="cn_item">
inhalt3
</div>
<div class="cn_item">
inhalt4
</div>
</div>
<div class="cn_page"style="display:block;">
<div class="cn_item">
inhalt1
</div>
<div class="cn_item">
inhalt2
</div>
<div class="cn_item">
inhalt3
</div>
<div class="cn_item">
inhalt4
</div>
</div>
kan mal Bitte jemand Helfen