Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2007, 20:57
gesking
 
Fecha de Ingreso: diciembre-2006
Mensajes: 294
Antigüedad: 17 años, 4 meses
Puntos: 2
Exclamación Sist. de noticias + img

Hola gente tengo un pequeño problema.

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>&nbsp;</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 !";

Lo unico que quiero es que en el selec me muestre los nombres de las imagenes, por ejemplo: perro.jpg, gato.jpg, etc... y bueno al elegir uno de esos se guarda en una campo de la base de datos y al mostrar la noticia muestro lo que dice el campo "imagen" (que por ejemplo lo que contiene seria el nombre de una imagen, como decir perro.jpg) entonces quedaria así:

<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); 
GRACIAS