php den pek anlamam normalde asp'ciyimdir ama mantıken söyliyim sana, yanlışım varsa php bilen bir arkadaş düzeltsin..
$veri1=mysql_query("SELECT * FROM jos_content WHERE sectionid='2' AND state='1' ORDER BY created DESC LIMIT 10,6" , $link);
while($veri_cek1=mysql_fetch_array($veri1))
{
} $veri2=mysql_query("SELECT * FROM jos_content WHERE sectionid='2' AND state='1' ORDER BY created DESC LIMIT 16,6" , $link);
while($veri_cek2=mysql_fetch_array($veri2))
{
}for ile yaptığında her seferinde aynı sorguyu çalıştırdığı için hep aynı kayıt geliyor, while kullanacaksın for yerine