将值下拉至txt的值

时间:2018-06-21 22:45:54

标签: php html database text foreach

我需要一些帮助,在文本文件中逐行进行操作,然后将这些行设置为下拉框的值,这是到目前为止的内容,但我认为这是不正确的。任何帮助都将非常感谢

  <?php 
    $filename = 'data/names.txt';
    $nameContents = file($filename);
    ?>

<form>
    <select id="value">
        <option selected value="base">Please Select</option>
        <?php foreach($nameContents as $line){  ?> <option"><?php $line ?></option> ?> <?php } ?>
    </select>
</div>

2 个答案:

答案 0 :(得分:1)

您需要编写echo $ line

<option"><?php echo $line ?></option> ?>

答案 1 :(得分:0)

对于以后看到的人来说,这是我得到的工作结果。

<div>
<form>
    <select id="value">
        <option selected value="base">Please Select</option>
        <?php 
        foreach(file('data/names.txt') as $line) { ?>
            <option><?php echo $line ?></option>
        <?php } ?>

    </select>
</div>