繁体   English   中英

如何使用PHP使用.csv列填充下拉框?

[英]How to populate a drop down box with .csv column using PHP?

我有一个下拉框,想要用.csv文件中的第一列填充。 我一直在尝试从网上找到的网站使用PHP。 我在列中显示姓氏的地方知道了,仅此而已。 任何帮助将不胜感激。

<select name="genre" class="bl-select">
    <option value="">Categories</option>
    <?php
        $fileHandle = fopen("https://thattimelessbookshop.com/wp-content/uploads/2019/03/cats.csv", "r");
        while (($row = fgetcsv($fileHandle, 0, ",")) !== FALSE) {
            $cats = $row[0];
        }
    ?>

    <option value= "<?php echo $cats; ?>"><?php echo $cats; ?></option>
</select>

您太早结束了while循环,请按照以下步骤操作:

<select name="genre" class="bl-select">
<?php
    $fileHandle = fopen("https://thattimelessbookshop.com/wp-content/uploads/2019/03/cats.csv", "r");
    while (($row = fgetcsv($fileHandle, 0, ",")) !== FALSE) {
        $cats = $row[0];
?>
    <option value="<?php echo $cats;?>"><?php echo $cats;?></option>
<?php
    }
?>
</select>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM