无法将数组链接到下拉框,以便文件链接正常工作

时间:2017-11-02 09:17:17

标签: php arrays hyperlink

这是我的file.php,我有问题。 opendir将在下拉框中显示各种.php文件,但是当单击它们时,会导致404错误。 javascript部分或php部分显然有问题。 假设我的网站名为www.mywebsite.com 包含.php文件的文件夹称为照片,这就是我所拥有的:

<head>
    <title></title>
    <script type="text/javascript">
function download(d) {
if (d !== '') {
    window.open('www.mywebsite.com/' + d, '_self');
}
}
</script>
</head
<body>

<?php
$dir = opendir('./photos');
echo '<select name="download" onchange="download(this.value)">';

while ($read = readdir($dir))
{

if ($read!='.' && $read!='..')
{
echo '<option value='.$read.'">'.$read.'</option>';
}

}

echo '</select>';

closedir($dir); 
?>


</body>
</html>

为什么它不适合我的任何想法,拜托?

1 个答案:

答案 0 :(得分:0)

您的问题是一个HTML问题。 您无法在@Model.User.Email代码中使用a代码,因为它们具有不同的行为。

正确的用法是设置选项标签的value属性。

option

然后,您可以使用JS或添加按钮将数据提交到将处理重定向的服务器端文件。