Pagina 1 van 1

Forum topics

Geplaatst: 03 mar 2004, 08:17
door sportfreaks
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?

Geplaatst: 03 mar 2004, 11:00
door Inspiration
Het is mij totaal niet duidelijk wat je nou precies gedaan heb en wat er nou precies fout gaat. :?

Geplaatst: 03 mar 2004, 11:11
door mosymuis
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.