<input type="text" list="req" name="req" style="width:350px; height:70px;"><datalist id="req">
<option value=""><option>
<?php while($getreq = $requirements->fetch_array()){ ?>
<option><?=$req = preg_replace("/\r\n|\r|\n/",'<br/>',$getreq['req']);?></option>
<?php } ?>
</datalist>
我有来自数据库的50个查询,有些行文本有breakline。但问题是当我检查数据主义者时,断裂线不起作用。
例如:
No1 - 中心构件的可见断裂.2 - 中心构件分离.3 - 在1分钟内失去气压。
但在我的数据库中它就是这样。
否
1 - 中心构件的可见断裂。
2 - 中心构件分离。
3 - 1分钟内失去气压。
知道如何解决我的问题。?
Database
ID Req
1 Bead Unseating Test Min. 9100 N
2 Breaking Energy Test Min. 113 N.m. (J)
3 No<br/>1 - Visible Fracture(s) of the center member.<br/>2 - The center member separates.<br/>3 - Loses air pressure in 1 minute.
Must be Output in datalist or Select Option (Dropdown Menu)
Bead Unseating Test Min. 9100 N
Breaking Energy Test Min. 113 N.m. (J)
No
1 - Visible Fracture(s) of the center member.
2 - The center member separates.
3 - Loses air pressure in 1 minute.
答案 0 :(得分:1)
你需要34,'43,12,65,34,67'
代替nl2br()
编辑答案
preg_replace()
不接受,如果你想要
<option>
您需要进行更改
<select>
<option>1</option>
<option>2</option>
<option>2</option>
</select>