Creo una base de datos con campos: id, titulo, fecha, noticia, imagen
En la pagina principal muestro las imagenes. Luego tengo un archivo para subir imagenes a un directorio determinado. Despues en otro archivo tengo para enviar las noticias, un muy simple formulario, donde pongo el titulo, la noticia y tengo un SELECT donde me muestra los nombres de las imagenes que agregué en la carpeta (sistema mencionado anteriormente).
El select es así:
Código PHP:
echo "<select name=imagen>";
$directorio = opendir("img/");
while ($imagen = readdir($directorio))
{
if ($imagen != '.' && $imagen != '..' && strpos($imagen, '.php') === false)
{
echo '<option value="' , $imagen , '">' , $imagen , '</option>';
}
}
closedir($directorio);
echo "
</select>";
Pero mi problema es el siguiente: Tengo otro archivo que es para editar las noticias. Cuando elijo la noticia a edicar me rellena el formulario automaticamente mostrando que se ha ingresado en la noticia, es decir, en el input para el titulo aparece el titulo, en el textarea la noticia.... Pero quiero que me quede seleccionado en el SELECT la el nombre de imagen que ingresé. Por ejemplo tengo estas 4 imagen: 1.jpg, 2.jpg, 3.jpg y 4.jpg. Ingreso una noticia y selecciono la 3.jpg. A la hora de querer editar la noticia en el select no queda seleccionada la img 3.jpg sino la primera, que en este caso es la 1.jpg
Probé con <option select="select"> pero luego me di cuenta que era muy obvio, lo que pasaba es que todas estan seleccionadas :S:S:S
Me pueden ayudar ???
Gracias