Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Atsitiktinis straipsnis tam tikroje kategorijoje

Parašė PyccKuu· 2008 Bir. 8 23:06:50
#1

Labą dieną gal kas galite pasakiti kaip padariti, kad straipsni pvz is 9id roditu atsitiktini (nesugebu geriau paaiškinti :D ) Pvz : as noriu kad pas mane saite roditu panele su atsitiktiniu straipsniu ne is visu straipsniu o butent is 9 id kategorijos kaip taip padariti ? :( padekite

Kodas atsitiktinio straipsnio:
@opentable("Atsitiktinis straipsnis");
$result=dbquery("SELECT * FROM ".DB_PREFIX."articles ORDER BY RAND() LIMIT 1");
 
if(dbrows($result)!=0){
while($data=dbarray($result)){
$result2 = dbquery("SELECT article_cat_name FROM ".DB_PREFIX."article_cats WHERE article_cat_id='$data[article_cat]'");
 
$category = dbresult($result2,0);
 
echo "<table><tr><td class='small2'><a href='".BASEDIR."articles.php?cat_id=$data[article_cats]&article_id=$data[article_id]' target='blank'
class='slink'>".trimlink($data[article_subject], 25)."</a><br> (".$category." kategorija)</td></tr>
<tr><td class='small'>".trimlink($data[article_snippet],120)."</td></tr></table><br />\n";
}
}
@closetable();



Parašė ramon· 2008 Bir. 9 00:06:33
#2

WHERE articles_cats_id='9'



Parašė MAnjack· 2008 Bir. 9 14:06:47
#3

$result=dbquery("SELECT * FROM ".DB_PREFIX."articles WHERE articles_cats_id='9' ORDER BY RAND() LIMIT 1");