Hola,
Te lo explico con un ejemplo y luego lo ajustas a tu codigo:
Tu WHILE donde muestras las fotos te quedaria asi:
Código PHP:
<?php
echo '<form action="agregar_comentario.php" method="post">';
while($datos = $paging->fetchResultado()) {
// En cada ciclo, la variable $datos se convierte en un arreglo
// que contiene los datos de la fila que corresponde
echo "<img src =\"ver.php?ID=".$datos['ID']."\"width='500' height='500'><br>";
echo "Nombre:" . $datos['NOMBRE'] . "<br />";
echo "Apellidos:" . $datos['TIPO'] . "<br />";
echo "País:" . $datos['PESO'] . "<br />";
echo "<br />";
?>
<textarea name="comentarios[<?php echo $datos['ID']; ?>]"></textarea>
<?php
}
echo '<input type="submit" value="agregar comentarios" />';
echo '</form>';
?>
y el
agregar_comentario.php quedaria asi:
Código PHP:
<?php
//Lo definimos como array por las dudas que venga vacio y nos pinche el foreach
$comentarios = array();
//Tomamos todos los valores del campo textarea anterior.
$comentarios = $_POST["comentarios"];
//Por cada elemento del array, lo descompongo en Indice => Valor. Donde Indice es el ID de la foto y el Valor es lo que escribieron en el textarea.
foreach($comentarios as $id_foto => $comentario){
mysql_query("insert into tablaComentarios (id_foto,comentario) values ('$id_foto','$comentario')");
}
?>
Espero que se entienda. Cualquier cosa aqui estamos.