我有以下 php 代码,它创建下拉菜单读取包含名称的文本文件
文件.txt
JAMES
MARK
TONY
下拉.php
<?php
$path = "files.txt";
$file = fopen($path, 'r');
$data = fread($file, filesize($path));
fclose($file);
$lines = explode(PHP_EOL,$data);
echo '<select name="file">';
foreach($lines as $line) {
echo '<option value="'. urlencode($line).'">'.$line.'</option>';
}
echo '</select>';
?>
这是代码的POST部分,它是一个循环
foreach ($_POST["bname"] AS $id => $value)
{
...
...
USERNAME: "'.$_POST["file"][$id].'"
一切正常,但是当我将数据提交到其他表单时,我只会收到用户的第一封信,比如如果我选择JAMES
并提交数据,我只会收到J
一封信.$_POST
。我想要全名JAMES
,我的代码有什么问题?