Cita:
Iniciado por Gustavo_AR
Porque necesito que diga "Foto 1", "Fotos 2"... y si le pongo el numero de Id para diferenciar y se borran fotos en el medio van a quedar los numeros desordenados.
No estoy de acuerdo, ya que si guardas el nombre de la foto con su id, no se repite y a la hora de realizar la lista desplegable pones como valor ese id y como texto pones el número de las fotos en orden. Mira este ejemplo:
Código PHP:
<?php
$id = array ( 1, 2, 3, 4, 5, 6 ); // id de las fotos
echo "<select name=\"fotos\"><option value=\"seleccione\">Seleccione fotos</option>";
for ( $e = 0; $e < count ( $id ); $e++ )
{
$numero_de_foto = $e + 1; // servira para poner el número en orden
echo "<option value=\"$id[$e]\">Foto $numero_de_foto</option>";
}
echo "</select>";
?>
Cómo vez, aunque borres una foto, por ejemplo el id 3, el texto del select seguirá mostrandose en orden. Espero esto te haya servido de algo o por lo menos te de una idea. Suerte