Selvom du bruger databasen til din blog, kan man sagtens have flere tabeller til alt muligt andet..
Så hvis du opretter en tabel i din database der hedder noget i retning af:
links:
id = bigint, auto_increment, primary key
link = varchar(200)
navn = varchar(200)
Så er det bare at lave en form alla
<form action="handle.php" method="post">
Link:
<input type="text" name="link">
Navn:
<input type="text" name="navn">
<input type="submit" value="Tilføj link">
</form>
og en handle.php som modtager og smider i databasen;
<?
$link = mysql_real_escape_string($_POST["link"]);
$link = str_replace("
http://", "", $link);
$navn = mysql_real_escape_string($_POST["navn"]);
if(!empty($link) && !empty($navn))
{
mysql_query("INSERT INTO links (link, navn)VALUES('$link', '$navn')") or die(mysql_error());
header("location: links.php");
exit;
}
else
{
echo "Du skal udfylde begge felter!";
}
?>
og en side til at udskrive dem:
links.php
<?
$dbconn = mysql_connect('localholst', 'brugernavn', 'kodeord') or die(mysql_error());
mysql_select_db("database", $dbconn) or die(mysql_error());
$query = mysql_query("SELECT * FROM links ORDER BY id") or die(mysql_error());
while($row = mysql_fetch_assoc($query))
{
echo "<a href=\"
http://".$row["link"]."\" target=\"_blank\">".$row["navn"]."</a><br />\n";
?>
Mvh. Andreas