Je suppose que vous avez des connaissances de base sur MySQL, PHP et sur l'utilisation de MySQL avec PHP. Avez-vous déjà défini une table de base de données ?
Quoi qu'il en soit, pour les commentaires, en supposant qu'ils puissent être écrits de manière anonyme, je créerais un tableau comment
en tant que tel :
`id` INT AUTO_INCREMENT,
`image_id` INT NOT NULL,
`content` VARCHAR(1024) NOT NULL,
`timestamp` TIMESTAMP NOT NULL DEFAULT NOW(),
PRIMARY KEY (`id`)
Créez un formulaire simple qui vous enverra vers une page php qui insère les données saisies dans la base de données.
<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>
Le $image_id
doit être remplacé dans votre script php par l'ID de l'image qui est commentée.
L'entrée de la base de données dans addcomment.php
devrait contenir quelque chose de similaire à ceci :
<?php
$image_id = $_POST['image_id'];
$content = $_POST['content'];
mysql_query('INSERT INTO `comment` (`image_id`, `content`) VALUES('.$image_id.', "'.$content.'");
?>
Remarque :il ne s'agit que d'indices rudimentaires qui auront à la fois l'air mauvais et ne seront pas sûrs, mais ils devraient vous aider à démarrer avec cela...