我正在尝试使用 echo 在 php while 循环中创建一个表单。在 while 循环之后,我想以 HTML 格式继续表单。while 循环使用 scandir() 创建的变量通过下拉菜单(即“选择”和“选项”标签)显示目录中的文件列表。
有趣的是,当我在 php 循环后再次启动我的 html 时,我的浏览器 (FIREFOX) 不显示前几行代码。更具体地说,它无法识别评论之间的界限
<!-- FROM THIS POINT --> ...code that isn't displayed... <!-- TO THIS POINT-->
请参阅下面的简化代码。提前致谢!
<!-- HTML... -->
<form action = "" method = "post">
Input File: <select name="drop_down_name" >
<?php
$dir = "/Applications/MAMP/db/mysql/IESE";
$files = scandir($dir, 1);
$i = 0;
while($i <= count($hypo_files)) {
echo "<option value = $files[$i]> $files[$i] </option>";
$i = $i + 1;
}
?>
<!--FROM THIS POINT -->
<fieldset>
<legend>Hypo Query:</legend>
<br>
Input Value: <!-- TO THIS POINT --> <input type = "text" name = "some_value">