将数据从文本文件加载到下拉列表

时间:2017-07-17 10:50:46

标签: php

我有一个文本文件,我有一个基于文本文件构建自己的表。我面临的问题是跳过15到20个字符或更少的单词。

我的文字文件数据如下:

  

模型;溶液;数量;成本;卖

     

bd45p; 45" TV Smart LED-UHD高分辨率; 1; 5000; 8000

     

del; Courier Fees; 1; 500; 950

     

安装;安装; 1; 1000; 2500

     

atv582; Android Media; 1; 5555; 6666

现在发生的事情Courier费用和安装行不会弹出数据,但行会在那里。 Android Media少于15个字符,但该行将显示所有数据。当我向Courier费用和安装添加更多字符时,它们会出现。我错过了什么吗?

    $file = fopen("file.txt", "rb");
while (!feof($file)) {
    $line = fgets($file);
    $parts = explode(';', $line);
    echo "<tr><td class='text-center'><input class='form-control c_model' type='text' name='i_model[]' value='$parts[0]' placeholder='Model Number' readonly></td><td><select class='js-select2 form-control c_solutions' style='width: 100%;' name='i_solution[]' data-placeholder='Choose...'><option selected='selected'>$parts[1]</option></select></td><td class='text-center'><input class='form-control' type='text' name='i_quantity[]' value='$parts[2]'></td><td class='text-center'><input class='form-control c_costing' type='text'  value='$parts[3]' name='i_cost[]' placeholder='Cost' onkeyup='update(this);'></td><td><input class='form-control c_selling' type='text' name='' placeholder='Selling Price' onkeyup='update(this);'  value='$parts[4]'></td><td><input class='form-control c_gp' type='text' name='' placeholder='GP' readonly></td></tr>";
}
fclose($file);
?>

希望这是有道理的

此致

0 个答案:

没有答案