是否有可能(我假设不是)从我的网站上的文件中填充下拉列表,比如在图像文件夹中?在HTML表单中?
<select name="s1">
<option value="" selected="selected">-----</option>
<?php
foreach(glob('/images/*') as $filename){
$rest = substr($filename, 7);
echo "<li><a href='#'>".$rest."</a></li>";
}
?>
</select>
您可以使用scandir
- http://php.net/manual/en/function.scandir.php
然后在返回的数组上运行foreach
,并为每个数组返回<option>
。
试一下:
<select name="s1">
<option value="" selected="selected">-----</option>
<?php
foreach(glob(dirname(__FILE__) . '/images/*') as $filename){
$filename = basename($filename);
echo "<option value='" . $filename . "'>".$filename."</option>";
}
?>
</select>