Gå til innhold

Forum Script. Trenger Mysql-hjelp


Anbefalte innlegg

Når vi snakker om dette med å hente mysql fra ett annet sted, så har jeg skrevet ett script, men scriptet virker ikke dersom det ikke ligger inne i forum mappa. Hvordan kan scriptet virke hvis jeg vil ha det utenfor mappa, f.eks på hovedsiden min? Det er snakk om ett phpBB forum.

 

<?php 
// Koble til databasen 
$adresse = "db_host"; 
$brukernavn = "db_username"; 
$passord = "db_password"; 
$database = "db_name"; 
$conncetion = mysql_connect($adresse,$brukernavn,$passord) or die ("Oppkobling mot databasen mislyktes. Prøv igjen senere"); 
echo mysql_error(); 
$db = mysql_select_db($database,$conncetion) or die("Fant ikke valgt database"); 

// Ditt bildeikon 
$ikon = 'folder.gif'; 

$result = mysql_query("SELECT phpbb_topics.topic_title as topic_title, 
phpbb_topics.topic_time as topic_time, 
phpbb_topics.topic_views as topic_views, 
phpbb_topics.topic_replies as topic_replies, 
phpbb_topics.topic_id as topic_id, 
phpbb_topics.forum_id as forum_id, 
phpbb_topics.topic_poster as topic_poster, 
phpbb_users.username as username 
FROM phpbb_topics, phpbb_users 
WHERE phpbb_topics.topic_poster = phpbb_users.user_id 
ORDER BY topic_last_post_id DESC LIMIT 3"); 

echo "<table width=\"100%\" bgcolor=\"#FFFFFF\" cellspacing=\"1\"> 
<tr> 
<td class=\"style17 style33 style34\"> #</td> 
<td class=\"style17 style33 style34\" nowrap=\"nowrap\"> Tittel</td> 
<td class=\"style17 style33 style34\"> Skrevet av</td> 
<td class=\"style17 style33 style34\"> Tid<td>
<td class=\"style17 style33 style34\" nowrap=\"nowrap\"> Svar</td>
</tr>"; 

while ($row = mysql_fetch_object($result)) {
$row->topic_time = date("j/m/Y G:i", $row->topic_time);

echo "<tr> 
<td class=\"style17 style33 style34\"> <img src=\"$ikon\" alt=\"[*]\" title=\"[*]\" /></td> 
<td class=\"style17 style33 style34\" nowrap=\"nowrap\"> <a href=\"viewtopic.php?topic=$row->topic_id&forum=$row->forum_id\">$row->topic_title</a></td> 
<td class=\"style17 style33 style34\"> <a href=\"viewtopic.php?topic=$row->topic_id&forum=$row->forum_id\">$row->username</a></td>
<td class=\"style17 style33 style34\"> <a href=\"viewtopic.php?topic=$row->topic_id&forum=$row->forum_id\">$row->topic_time</a></td>
<td class=\"style17 style33 style34\"> <a href=\"viewtopic.php?topic=$row->topic_id&forum=$row->forum_id\">$row->topic_replies</a></td> 
</tr>";
} 

echo "</table>"; 

?>

 

Takker for seriøse svar. :yes:

Scriptet kan lastes ned her: www.tinemlarsson.1go.dk/script.php :w00t:

Lenke til kommentar
Videoannonse
Annonse

Er det bare meg, eller virker spørsåmålet veldig kjent?

Det eneste du i teorien skal trenge å gjøre er å bytte ut viewtopic.php?etc til /forum/viewtopic.php?etc for å linke til forumet. Avhengig av hvor forumet ligger da. Selv om jeg føler at jeg missforstår ett eller annet her.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...