hola. realmente creo que una bd con dos columnas te bastaria. algo asi:
tabla imagen
nombre_imangen varchar(100)
comentario_imagen text
de ese modo por cada imagen haces un nuevo insert y no te limitas a solo tener 5 imagenes. ¿me explico?
y pues nada. en ese caso luego lo que debes tener es un campo comentario en el mismo formulario en que cargas la foto.
Algo así:
Código HTML:
Ver original<form action="../index.php" enctype="multipart/form-data" method="POST">
<input type="file" name="foto" size="20"> <p>Comentario para foto:
<input type="text" name="comentario" id="comentario"> <input type="submit" value="Enviar" name="send"> <input type="reset" value="Borrar" name="erase">
Luego de eso en tu index.php, a parte de la lógica que tengas para guardar la foto en tu carpeta colocas algo como:
Código PHP:
Ver originalif(isset($_POST['send'])){ $comentario = $_POST['comentario'];
$insert = "insert into imagen values ('$imagen','$comentario')";
}
Luego ese insert lo haces sgún la base de datos que estes usando. la variable imagen podria sir el directorio en donde guardas la imagen con el nuevo nombre que le hayas puesto. o lo que tu decidas según la lógica que uses.