Forum topics

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
sportfreaks
Berichten: 9
Lid geworden op: 03 mar 2004, 08:11
Locatie: sportland
Contacteer:

Forum topics

Bericht door sportfreaks » 03 mar 2004, 08:17

Smorgens allemaal,
ff een vraag ik heb bij wmcity een topic php weggehaald betreft dus je eigen forum en dan kun je de topics op je site zien
<td><?php
$topicnummers = 10;
// AANTAL TE WEERGEVEN BERICHTEN
$site = "http://www.relaxuhforum.nl/";
// MET EEN SLASH ERACHTER, HET ADRES WAAR JE FORUM STAAT DUS
$target = "blank";
// DE TARGET VAN DE LINK DUS BLANK VOOR EEN NIEUWE PAGINA

include "config.php";
// WAAR STAAT DE CONFIG VAN HET FORUM? ZONDER JE WEBSITE ADRES

$table_topics = $table_prefix. "topics";
$table_forums = $table_prefix. "forums";
$table_posts = $table_prefix. "posts";
$table_users = $table_prefix. "users";
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Kan niet verbinden met de database");
mysql_select_db("$dbname") or die("Could not select database");

$query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND
f.forum_id = t.forum_id AND
t.topic_status <> 2 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnummers";
$result = mysql_query($query) or die("Query failed");

while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "- <a target=\"".$target."\" href=\"".$site."viewtopic.php?topic=$row[topic_id]&forum=$row[forum_id]\">" .
$row["topic_title"] .
"</a> ( door</span> <a target=\"".$target."\" href=\"".$site."profile.php?mode=viewprofile&u=$row[user_id]\">" .
$row["username"] .
"</a> op " .
date('d-n-Y @ G:i', $row["post_time"]) .
" )<br>";
}

mysql_free_result($result);

mysql_close($link);
?>
<td/>

als ik de gegevens verander krijg ik te zien op mijn site kan geen verbinding maken met database??

wie kan me helphen?
Keep on smiling keep on dreaming

and dont forget to check out
http://www.sportfreaks.info

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 03 mar 2004, 11:00

Het is mij totaal niet duidelijk wat je nou precies gedaan heb en wat er nou precies fout gaat. :?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 03 mar 2004, 11:11

Als ik het script zo doorlees zet hij een aantal vartiabelen klaar, include hij config.php voor de database gegevens en maakt hij zelf verbinding met de DB. Dan pakt hij de X laatste topics (opgegeven bij $topicnummers) en plaatst ze als links onder elkaar met de naam+profiellink van de auteur ernaast.

Nu mijn antwoord; waarschijnlijk staat je script gewoon niet in de root van je forum, waar je config.php dus ook staat. Dit is niet perse een vereiste als je de inhoud van config copiëert naar de bovenkant van je bestand, maar anders levert dit idd een database connectie error op.

Gesloten