Zakładam, że masz podstawową wiedzę na temat MySQL, PHP i używania MySQL z PHP. Czy masz już zdefiniowaną tabelę bazy danych?
W każdym razie dla komentarzy, zakładając, że można je pisać anonimowo, utworzyłbym tabelę comment
jako takie:
`id` INT AUTO_INCREMENT,
`image_id` INT NOT NULL,
`content` VARCHAR(1024) NOT NULL,
`timestamp` TIMESTAMP NOT NULL DEFAULT NOW(),
PRIMARY KEY (`id`)
Utwórz prosty formularz, który przeniesie Cię do strony php, która wstawi wprowadzone dane do bazy danych.
<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
powinien zostać zastąpiony w skrypcie php identyfikatorem komentowanego obrazu.
Wpis bazy danych w addcomment.php
powinien zawierać coś podobnego do tego:
<?php
$image_id = $_POST['image_id'];
$content = $_POST['content'];
mysql_query('INSERT INTO `comment` (`image_id`, `content`) VALUES('.$image_id.', "'.$content.'");
?>
Uwaga:są to tylko wskazówki, które będą źle wyglądać i będą niepewne, ale powinny pomóc ci zacząć z tym...