Ik probeer een galerij in jquery te maken met behulp van php.
Ik heb het als volgt:
Ik roep aan:
<?php
$data1 = verkrijg_informatie('*', 'media', 'ORDER BY id DESC ', '0 ,12');
$data2 = verkrijg_informatie('*', 'media', 'ORDER BY id DESC ', '12 ,24');
$data3 = verkrijg_informatie('*', 'media', 'ORDER BY id DESC ', '24 ,36');
$data4 = verkrijg_informatie('*', 'media', 'ORDER BY id DESC ', '36 ,48');
$data5 = verkrijg_informatie('*', 'media', 'ORDER BY id DESC ', '48 ,50');
$data6 = verkrijg_informatie('*', 'media', 'ORDER BY id DESC ', '50 ,62');
$data7 = verkrijg_informatie('*', 'media', 'ORDER BY id DESC ', '62 ,74');
$data8 = verkrijg_informatie('*', 'media', 'ORDER BY id DESC ', '74 ,86');
$data9 = verkrijg_informatie('*', 'media', 'ORDER BY id DESC ', '86 ,98');
$data10 = verkrijg_informatie('*', 'media', 'ORDER BY id DESC ', '98 ,100');
?>
Ik maak een lijst met pagina nummers
<ul id="flowtabs" class="navi">
<?php
if ($data1 =='') {echo " ";}
else {?> <li><a id='t1' class="bg_left" href='#'>1</a></li> <?php }
if ($data2 =='') {echo " ";}
else {?>
<li><a <?php
if ($data3 =='')
echo"class='bg_right'";
else
{ echo "class='bg_center' "; }; ?> href='#'>2</a></li> <?php }
if ($data3 =='') {echo " ";}
else { ?>
<li><a <?php
if ($data4 =='')
echo"class='bg_right'";
else
{ echo "class='bg_center' "; }; ?> href='#'>3</a></li> <?php }
if ($data4 =='') {echo " ";}
else { ?>
<li><a <?php
if ($data5 =='')
echo"class='bg_right'";
else
{ echo "class='bg_center' "; }; ?> href='#'>4</a></li> <?php }
if ($data5 =='') {echo " ";}
else { ?>
<li><a <?php
if ($data6 =='')
echo"class='bg_right'";
else
{ echo "class='bg_center' "; }; ?> href='#'>5</a></li> <?php }
if ($data6 =='') {echo " ";}
else { ?>
<li><a <?php
if ($data7 =='')
echo"class='bg_right'";
else
{ echo "class='bg_center' "; }; ?> href='#'>6</a></li> <?php }
if ($data7 =='') {echo " ";}
else { ?>
<li><a <?php
if ($data8 =='')
echo"class='bg_right'";
else
{ echo "class='bg_center' "; }; ?> href='#'>7</a></li> <?php }
if ($data8 =='') {echo " ";}
else { ?>
<li><a <?php
if ($data9 =='')
echo"class='bg_right'";
else
{ echo "class='bg_center' "; }; ?> href='#'>8</a></li> <?php }
if ($data9 =='') {echo " ";}
else { ?>
<li><a <?php
if ($data10 =='')
echo"class='bg_right'";
else
{ echo "class='bg_center' "; }; ?> href='#'>9</a></li> <?php }
if ($data10 =='') {echo " ";}
else { ?>
<li><a class="bg_right" href='#'>10</a></li> <?php }
?>
En vervolgens heb ik de volgende code er 10x in staan:
<?php
if ($data1 == '')
{echo ' er staat niets in data1';}
else {
?>
<div>
<ul class="thumb">
<?php
db_connect();
//And we display the results
for ($i=0; $i<count($data1); $i++)
{
?>
<li><a href="index.php?pagina=mediafull&id=<?php echo $data1[$i]['id'] ?>"><img src="<?php echo $url2.$data1[$i]['titel'] ?>" alt="" /></a></li>
<?php
}
?>
</ul>
<br clear="all" />
</div>
<?php
};
?>
Dit is natuurlijk niet echt netjes, maar het werkt. Ik heb geprobeerd het zo te maken dat hij zelf na iedere 12 afbeeldingen een nieuw tabblad aanmaakt en een tabnummering, maar helaas dit lukt mij niet.
Is er een mogelijkheid om dit te verbeteren?
Aya