Последни теми от phpbb forum

аа аз да попитам няколко неща
1. защо не ми извежда темите които са заключени в смисел не пише пред тях заключена
2. като напиша да изважда 10 разултата изважда 9

edit:// сори че поствам два пъти подред
 
Аз съм със следният скрипт

Код:
 <?

//phpBB - last topics
//Email: bobi@wthost.net
//Name: Bobi Haidar
// http://web-tourist.net





$user=""; //DB user
$pass=""; //DB pass
$db=""; //DB name

$broi_temi="20"; // Колко последни теми да показва
$broi_bukvi="35"; //До колко букви от заглавието на темата да показва

mysql_connect(localhost,$user,$pass);
mysql_select_db($db) or die( "Unable to select database");
$query="SELECT c.topic_time , c.topic_title,c.forum_id,c.topic_id, c.topic_replies,c.topic_type,f.forum_name FROM phpbb_topics c, phpbb_forums f WHERE c.forum_id=f.forum_id and f.auth_view like '0' ORDER BY c.topic_time ";
$result=mysql_query($query);
$num=mysql_num_rows($result);
mysql_close();
$ii=$num-$broi_temi;


for ($i=$num-1; $i>$ii;$i--)
{
$tema=mysql_result($result,$i,"c.topic_title");
$id=mysql_result($result,$i,"c.forum_id");
$topic_broi=mysql_result($result,$i,"c.topic_replies");
$topic_id=mysql_result($result,$i,"c.topic_id");
$topic=mysql_result($result,$i,"c.topic_type");
$cat=mysql_result($result,$i,"f.forum_name");

if (strlen($tema)>$broi_bukvi)
{$totchki='...';}
else
{$totchki='';}

$tema=substr($tema,0 , $broi_bukvi);
echo" » $cat: <a href='Пътя до папката на форума/viewtopic.php?t=$topic_id' >$tema$totchki ($topic_broi)</a><br/>";
}


?>



И при опита ми да заредя скрипта ми излиза това


Код:
$ii;$i--) { $tema=mysql_result($result,$i,"c.topic_title"); $id=mysql_result($result,$i,"c.forum_id"); $topic_broi=mysql_result($result,$i,"c.topic_replies"); $topic_id=mysql_result($result,$i,"c.topic_id"); $topic=mysql_result($result,$i,"c.topic_type"); $cat=mysql_result($result,$i,"f.forum_name"); if (strlen($tema)>$broi_bukvi) {$totchki='...';} else {$totchki='';} $tema=substr($tema,0 , $broi_bukvi); echo" » $cat: $tema$totchki ($topic_broi)
"; } ?>


Някакви предложения от какво се получава така? :shock:
 
Имам проблем със скрипта който е написан от админа в урока..

<?
$user="root"; //DB user
$pass="992388628"; //DB pass
$db="toplist"; //DB name
$broi_temi="10"; // Колко последни теми да показва
$broi_bukvi="35"; //До колко букви от заглавието на темата да показва
mysql_connect(localhost,$user,$pass);
mysql_select_db($db) or die( "Unable to select database");
$query="SELECT c.topic_time , c.topic_title,c.forum_id,c.topic_id, c.topic_replies,c.topic_type FROM phpbb_topics c, phpbb_forums f WHERE c.forum_id=f.forum_id and f.auth_view like '0' ORDER BY c.topic_time ";
$result=mysql_query($query);
$num=mysql_num_rows($result);
mysql_close();
$ii=$num-$broi_temi;


for ($i=$num-1; $i>$ii;$i--)
{
$tema=mysql_result($result,$i,"c.topic_title");
$id=mysql_result($result,$i,"c.forum_id");
$topic_broi=mysql_result($result,$i,"c.topic_replies");
$topic_id=mysql_result($result,$i,"c.topic_id");
$topic=mysql_result($result,$i,"c.topic_type");
if($topic=="1")
{$vazna='Важна:';}
elseif($topic=="2")
{$vazna='Съобщение:';}
elseif($topic_status=="1")
{$vazna='Заключена:';}
else
{$vazna='';}

if (strlen($tema)>$broi_bukvi)
{$totchki='...';}
else
{$totchki='';}

$tema=substr($tema,0 , $broi_bukvi);
echo" » $vazna<a href='forum/viewtopic.php?t=$topic_id' >$tema$totchki ($topic_broi)</a><br/>";
}

?>

това е скрипта.. и ми дава следната грешка на 18 ред:

Warning: mysql_result() [function.mysql-result]: Unable to jump to row -1 on MySQL result index 13 in C:\xampp\htdocs\proekt\last_posts.php on line 18

А 18 ред е следния:

$tema=mysql_result($result,$i,"c.topic_title");

Бих Ви помолил за малко помощ защото ми е спешно! Благодария предварително! :)
 

Back
Горе