Pagina 1 din 1

ultimele discutii din forum sa apara pe indexul site-ului

Scris: 01-Dec-2006, 16:05:40
de ibis
am tot cautat, am incercat si pe alte forumuri, insa fara rezultat, cel putin pina acum...
As avea nevoie de un script pe care sa il folosesc in pagina de index a unui site, astfel incit sa imi afiseze ultimele discutii din forum la care s-a raspuns... mi s-a spus ca exista un mod pe care il pot downloada, insa acesta e tot pt pagina de index a phpBB... eu vreau ca pe prima pagina sa imi apara ultimele discutii la care s-a raspuns din forumul aflat pe /forum...
Va rog din suflet, ajutati-ma, daca aveti cunostinta de un astfel de script
Multumesc.

Scris: 01-Dec-2006, 16:32:08
de sorelsorel
Se poate faca asta foarte usor cu putine cunostinte php & mysql. Foarte putine, trebuie doar sa te conectezi la server, sa ai numele si userul bazei de date, si prefixul tabelelor (de obicei phpbb_) si totul e foarte usor..

Scris: 01-Dec-2006, 16:37:37
de ibis
Am gasit codul asta:

Cod: Selectaţi tot

mysql_connect("localhost","marius","********"); 
mysql_select_db("marius_phpb1"); 

$db_prefix = "phpbb_";   // prefixul tabelelor folosite de phpbb 
$forum_adress ="forum/"; // calea sau adresa catre directorul forumului

$sql = "select ".$db_prefix."topics.topic_title, ".$db_prefix."topics.topic_id from ".$db_prefix."posts, ".$db_prefix."topics ".
        "where ".$db_prefix."posts.post_id=".$db_prefix."topics.topic_last_post_id ".
        "order by ".$db_prefix."posts.post_id desc ". // explicat mai jos
        "limit 0, 5";
        
while ($row = mysql_fetch_array($resursa))
{
    print '<a href="'.$forum_adress." t=".$row['topic_id'].'">'.
          $row['topic_title']."</a><br>";
}
dar imi da eroarea:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/marius/public_html/test1.php on line 13
adica la
while ($row = mysql_fetch_array($resursa))