---
title: "Nybörjarfråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/122004-nybörjarfråga"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "joel_sundkvist"
published: "2005-02-08T13:56:43.000Z"
updated: "2005-02-08T14:12:12.000Z"
replies: 3
views: 245
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/122004-nybörjarfråga"
---

# Nybörjarfråga

## #1 — joel_sundkvist, 2005-02-08T13:56Z

Hej, 

Är helt ny på php och har en liten fundering. Har hittat modifikation till phpbbforumet som gör att man kan visa inlägg från en viss kategori på vilken sida som helst i den övriga siten. När jag försöker testköra så står det "No Database Selected"

Vart i koden anger jag databasen?

Tack på förhand :)

```php
<?

// Date formatting

function format_date($input,$type)
{
	// Change to your preferred dates
	// [url]http://se2.php.net/manual/en/function.strftime.php[/url]
	
	if($type == "long") {
		$newsdate = strftime("%A %e %B %H:%M",$input);
	}
	if ($type == "short") {
		$newsdate = strftime("%a %e %b %H:%M",$input);
	}
	
	echo $newsdate;
	// echo ucwords($newsdate);
}

// Text formatting
// Not complete, someone else maybe can fill it in ?

function format_text($input)
{
	$text_string = nl2br($input);
	$text_string = eregi_replace("\\[b\\]([^\\[]*)\\[/b\\]","<b>\\1</b>",$text_string);
    $text_string = eregi_replace("\\[i\\]([^\\[]*)\\[/i\\]","<i>\\1</i>",$text_string);
    $text_string = eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=\"_blank\">\\1</a>",$text_string);
    $text_string = eregi_replace("\\[url=([^\\[]+)\\]([^\\[]*)\\[/url\\]","<a href=\"http://\\1\" target=\"_blank\">\\2</a>",$text_string);
}

// Main function

function mynews($prefix,$forum_id,$limit)
{
	$get_threads = mysql_query("SELECT 
	ft.*, pt.*, us.username AS POSTER 
	FROM ".$prefix."_topics ft, ".$prefix."_posts_text pt, ".$prefix."_users us 
	WHERE ft.forum_id = '$forum_id' AND  ft.topic_first_post_id = pt.post_id AND ft.topic_poster = us.user_id 
	ORDER BY ft.topic_time DESC LIMIT $limit") or die ("<h2>ERROR:</h2>" . mysql_error());

	if (mysql_num_rows($get_threads) > 0) {
		while ($th = mysql_fetch_array($get_threads)) {
			echo "<h3>".$th['topic_title']."</h3>";
			echo "<span class=\"date\">";
			echo format_date($th['topic_time'],"short");
			echo "</span> | <span class=\"poster\">".$th['POSTER']."</span><br /><br />";
			echo "<div class=\"newstext\">";
			echo format_text($th['post_text']);
			echo "</div><br />";
			// Maybe you will have to change the location of your forum files
			echo "<p align=\"right\"><a class=\"subject\" href=\"/forum/viewtopic.php?t=".$th['topic_id']."\">View comments</a></p>";
			echo "<hr /><br />";
		}
	}

}

// Call the function
// Example: default forum prefix "phpbb", forum id 8 and 15 news on the page

mynews("phpbb","14","15");
?>
```

Permalänk: https://www.webforum.nu/p/122004

## #2 — Sjodahl, 2005-02-08T14:03Z

Finns det ingen config fil?

Permalänk: https://www.webforum.nu/p/1548865

## #3 — joel_sundkvist, 2005-02-08T14:04Z

nix

Permalänk: https://www.webforum.nu/p/1548867

## #4 — joel_sundkvist, 2005-02-08T14:12Z

Ett annat script gjorde jobbet: <http://www.phpbbhacks.com/download/3859>

Så kan det vara när man är rookie ;)

Permalänk: https://www.webforum.nu/p/1548873

---

Tråden på webben: https://www.webforum.nu/amne/php/122004-nybörjarfråga
