我有一个下拉框,我想填充.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>