Ännu en fråga om gästböcker... vill få så att det visas 10 st inlägg per sida samt görs länkar till de återstående inläggen!
Har läst igenom mycket båda här och på andra forum men utan att lyckas impledera tipsen på min sida... snälla hjälp mig!
här kommer koden.
<? error_reporting(E_ALL); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Gästbok</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="gb.css" rel="stylesheet" type="text/css">
</head>
<body>
<?
if(isset($_POST['nytt']))
{
matain();
}
// TIPS: LÄGG DESSA TVÅ RADER I EN INCLUDE FIL OM DU ARBETAR MED STÖRRE PROJEKT
$link = mysql_connect ("localhost", "root","");
mysql_select_db("gast");
// TIPS: SKRIV ALDIRG "SELECT *" VID STÖRRE PROJEKT DÅ MYSQL
// INTE KAN HANTERA INDEXERINGAR AV TABELLER DÅ = JÄTTESLÖTT.
// RADDA HELST AV ALLT UPP ALLA KOLUMNER DU SKA JOBBA MED
$sql = "SELECT * FROM gast ORDER BY datum DESC LIMIT 0,10";
$resultat = mysql_query($sql);
while($rad=mysql_fetch_array($resultat))
{
?>
<font face="verdana" size="2"><p><?=$rad["inlagg"]?></p></font>
<a href="mailto:<?=$rad["epost"]?>"><?=$rad["namn"]?></a>
<?=$rad["datum"]?>
<hr>
<?
}
mysql_close ($link);
?>
<form method="post" action="gb.php" name="matain"
onSubmit="return skicka_OnClick();">
Namn:<br>
<input name="namn" type="text" class="box">
<br>
Epost:<br><input type="text" name="epost" class="box"><br>
Inlägg:<br><textarea name="inlagg" rows="6" cols="35" class="box"></textarea><br>
<br>
<input type="submit" name="nytt" value="Skicka">
<input type="reset" value="Rensa">
<br>
</form>
</font>
<?
function matain()
{
$datum = date("Y-m-d H:i:s");
$länk = mysql_connect ("localhost", "root","");
$databas = mysql_select_db("gast");
$namn = $_POST['namn'];
$inlagg = $_POST['inlagg'];
$epost = $_POST['epost'];
$sql = "INSERT INTO gast(namn,inlagg,epost,datum)
VALUES('".$namn."','".$inlagg."','".$epost."','#".$datum."#')";
mysql_query($sql);
mysql_close ($länk);
}
?>
<script language="javascript">
function skicka_OnClick()
{
var nam = document.matain.namn.value;
var inl = document.matain.inlagg.value;
var eop = document.matain.epost.value;
if((nam.length !=0) && (inl.length !=0) && (epo.length !=0))
{
return true;
}
else
{
alert("Du har inte fyllt i allt");
return false;
}
}
</script>
</body>
</html>