Jag har en basic blogg som jag skulle vilja bygga ut lite och undrar hur man sämtar de senaste 10 inläggen på första sidan och resten på en Arkiv sida.
Jag vet att det är en enkel sträng man lägger in i koden men kommer inte på vilken.
En annan sak jag skule vilja är att man kan länka till ett inlägg genom rubriken i inlägget.
Det där skriver bara ut alla inlägg med ett br emellan förutsatt att tabellen heter bloggtabell och fältet bloggtext i databasen. På arkivsidan hämtar man i stället med "LIMIT 10" så att den startar från post 10. Ta bort hela LIMIT-delen för att hämta allt. Sedan kan du lägga in en "ORDER BY" och lite annat för att sortera dem rätt.
Men jag skulle även vilja ha en funktion där man kan länka till enskilda inlägg via menyn, alltså hämta från "content" genom att göra "headline" till en länk...
Hoppas ni fattar vad jag menar...
så här ser koden ut.
<?
$query = mysql_query("SELECT * FROM blog ORDER BY date_time DESC LIMIT 0, 10");
while ($kolumn = mysql_fetch_array($query))
{
$content = nl2br($kolumn['content']);
$query2 = mysql_query("SELECT * FROM comments WHERE blog_id = '{$kolumn['id']}'", $conn);
$comments = mysql_num_rows($query2);
echo "
<tr>
<td>
<hr color=\"#DADADA\" size=\"1\">
<img src=\"images/mood/{$kolumn['mood']}\"> <b>{$kolumn['headline']}</b>
<br><br>
{$content}
<br><br>
<i>{$kolumn['date_time']}</i> - <a href=\"JavaScript:comments({$kolumn['id']});\">Kommentarer ({$comments})</a>
</td>
</tr>
";
}
?>
264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849