我有一个从我服务器上的目录中填充的下拉列表,我希望能够从列表中选择一个项目,它将下载或打开该文件。
这是我的代码所以dfar:
list.php的
<div align="center">
<form name="marketingpages">
<select name="menu" onChange="top.location.href=this.options[this.selectedIndex].value;" value="GO" id="marketinglist">
<option value="" selected="selected">-----</option>
<?php
foreach(glob(dirname(__FILE__) . '/policies/*') as $filename){
$filename = basename($filename);
echo "<option value='" . $filename . "'>".$filename."</option>";
}
?>
</select>
</form>
</div>
当我从列表中选择一个项目时,我只是指向一个页面,在那里我收到了消息&#34; Object Not Found&#34;并且URL不包含子目录&#39;策略&#39;在代码中引用。
有人可以帮忙吗?
答案 0 :(得分:4)
您未在policies
中添加option.value
。试试这个:
echo "<option value='policies/" . $filename . "'>".$filename."</option>";