Jeg går ud fra, at du har en vis grundlæggende viden om MySQL, PHP og brug af MySQL med PHP. Har du allerede defineret en databasetabel?
Under alle omstændigheder, for kommentarerne, forudsat at de kan skrives anonymt, ville jeg oprette en tabel comment
som sådan:
`id` INT AUTO_INCREMENT,
`image_id` INT NOT NULL,
`content` VARCHAR(1024) NOT NULL,
`timestamp` TIMESTAMP NOT NULL DEFAULT NOW(),
PRIMARY KEY (`id`)
Opret en simpel formular, der sender dig til en php-side, som indsætter de indtastede data i databasen.
<form name="comment" action="addcomment.php" method="post">
<input type="hidden" id="image_id" value="$image_id" />
<textarea id="content"></textarea>
<input type="submit" />
</form>
$image_id
bør erstattes i dit php-script af ID'et for det billede, der bliver kommenteret på.
Databaseindgangen i addcomment.php
bør indeholde noget, der ligner dette:
<?php
$image_id = $_POST['image_id'];
$content = $_POST['content'];
mysql_query('INSERT INTO `comment` (`image_id`, `content`) VALUES('.$image_id.', "'.$content.'");
?>
Bemærk:det er kun hints om bare ben, der både vil se dårlige ud og være usikre, men de burde hjælpe dig med at komme i gang med dette...