jeg har ikke afprøvet dette skript, men det monster simpelt:
<?
/*
du skal oprette database hvis du ikke allerede har gjort dette
i denne skal du i phpmyadmin oprette en tabel, hvis navn du selv bestemmer, du skal blot redigere dette skript så
det passer med navnene.
tabellen skal bestå af 4 felter
felt type andet
id int denne skal sættes til auto_increment
navn text
besked text
dato text eller date (text er nok nemmest at arbejde med, men giver andre muligheder)
*/
//her oprettes database forbindelsen
mysql_connect("SERVER_ADDRESSE", "BRUGERNAVN", "PASSWORD");
//så vælger vi hvilken database vi vil arbejde med
mysql_select_db("DATABASE_NAVN");
//du må selv finde ud af at indtaste addresse bruger og password
//inden vi gør noget særligt så kontrollerer vi lige om en bruger har sendt et indlæg
//er dettte tilfældet indskrives det i databasen
//isset($_POST['submit']) kontrollerer om en variabel eksisterer, denne eksisterer kun hvis vi har posted den
if(isset($_POST['submit'])){
mysql_query("insert into ´Gæstebog` (`navn`, `besked`, `dato`) values('".$_POST['navn']."','".$_POST['besked']"','".date("Y-m-d")."')");
//det første i denne forespørgsel (indtil færste parantes) fortæller at vi vil indsætte noget i tabellen gæstebog
//det næste (første parantes) fortæller hvilke kolonner vi vil smide noget i, det sidste er de værdier der skal puttes i
// nå php har fortolket koden kan den forspøgsel der sendes til databasen se således ud:
// insert into ´Gæstebog` (`navn`, `besked`, `dato`) values('troels', 'nice gæstebog du har der!', '2005-03-09')
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Gæstebog</title>
<meta name="generator" content="TSW WebCoder">
</head>
<body>
<?
//Nu laver vi så en forespørgsel til databasen om at få ALLE vores post's fra gæstebogen ud
//erstat "Gæstebog" med det navn du har givet din tabel, order by gør at vi får sorteret dataene faldende efter id
$query = mysql_query('select * from `Gæstebog` order by `id` desc');
//nu skal vi så have trykt gæstebogen, række for række
//koden mellem { og } er den kode der loopes for hver række der indsættes
while($data = mysql_fetch_array($query)){
echo "navn: ".$data['navn']."<br>"; //udskriver dataene i kolonen "navn", hvis du har kaldt kolonen noget så skriv noget andet
//resultatet af ovenstående linje er f.eks. "navn: troels" hvis indholdet er troels, på samme måde rykker vi nu resten
//ud af databasen
echo "dato: ".$data['dato']."<br>";
echo "besked: ".$data['besked']."<br>";
}
//nu er gæstebogen udskrevet!
?>
<!-- Nu skal vi så have en form så vi kan indsætte et nyt indlæg -->
<!-- $_SERVER['PHP_SELF']; er den/det side/script vi har gang i nu, dette betyder
at ved submit hopper vi bare tilbage til denne side, blot med de postede data -->
<form name="fom" method="post" action="<?echo $_SERVER['PHP_SELF'];?>">
navn:<input type="text" name="navn"><br>
besked:<textarea cols="20" rows="20" name="besked"></textarea><br>
<input type="submit" name="submit" value="send">
</form>
</body>
</html>
hvis du har problemer med eller noget du ikke kan finde ud af så spørg bare
/Troels