Me armé un sistema de noticias, donde ahora lo que quiero hacer es lo siguiente. He creado un archivo donde envio diferentes imagenes donde luego las usaré cuando publique una noticia. Estas imagenes se van guardando en una carpeta. Luego, en el archivo donde publico las noticias puse un SELECT y que se vayan generando varios OPTIONS. Lo que hice fue lo siguiente:
Código PHP:
if(admin()){
echo"<script language=\"JavaScript\">
function reVisar(){
if (document.f.txtc.value!=document.f.noticia.value.length)
document.f.txtc.value=document.f.noticia.value.length;
setTimeout(\"reVisar();\",200);}
function reVisarNN4(){document.f.txtc.value=document.f.noticia.value.length+1}
onload=reVisar
</script>
<table width=\"100%\" border=\"0\"><tr><td width=\"50%\"><form name=\"f\" method=\"post\" action=\"proc.php?que=ingresar\">
<table border=\"0\" cellpadding=\"2\" cellspacing=\"1\" align=\"center\">
<tr>
<td>Titulo:</td>
<td width=\"85%\"><input type=\"text\" name=\"titulo\" style=\"width: 550\"></td>
</tr>
<tr>
<td valign=top width=\"14%\"><br>Noticia:</td>
<td width=\"85%\"><TEXTAREA name=\"noticia\" cols=\"50\" rows=\"9\"></TEXTAREA>Caracteres: <input type=\"text\" size=\"5\" name=\"txtc\" readOnly disabled></td>
</tr>
<tr>
<td>Imagen:</td><td width=\"85%\">
<select name=\"imagen\">";
$directorio = opendir("img/");
while ($imagen=readdir($directorio)) {
echo '<option value='$imagen'>'$imagen'</option>';
}
closedir($directorio);
echo "
</select>
</td></tr>
<tr>
<td> </td>
<td><input type=\"submit\" name=\"enviar\" value=\"Enviar !\"></td></tr>
</table></form></td><td width=\"50%\"><div align=\"right\"><img src=\"imagenes/noticia.jpg\"></div></td></tr></table>
<br><br><br>
<b>(negrita)(/negrita)</b>
<br>
<i>(cursiva)(/cursiva)</i>
<br>
<u>(subrayado)(/subrayado)</u>
<br>
<br>
<a href=\"admin_menu.php\">Ir al Panel de Administracion</a>";
} else {
echo"Esta seccion es solo para administradores !";
}
<img src=$imagen border="0">
que en HTML podria ser asi:
<img src=perro.jpg border="0">
Mi problema es que para elegir en el select me lo muestra en blanco, como puedo hacer..? lo que esta mal seria esto:
Código PHP:
$directorio = opendir("img/");
while ($imagen=readdir($directorio)) {
echo '<option value='$imagen'>'$imagen'</option>';
}
closedir($directorio);