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šė 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");