【发布时间】:2021-09-20 07:55:50
【问题描述】:
到这里:
看来我当前的代码不再工作了:
// $row[1] = "enum('1','2','3','4','5','6','7','8','9','10')";
$options = explode("', '", preg_replace("/(enum|set)\('(.+?)'\)/", "\\2", $row[1]));
第一张图片的完整代码:
$row = $db->query("SHOW COLUMNS FROM namemap LIKE 'multiplier'");
$row = $row->fetch_row();
$options = explode("', '", preg_replace("/(enum|set)\('(.+?)'\)/", "\\2", $row[1]));
print("<tr><td align='left' class='header'>Multiplier:</td>");
print("<td align='left' class='lista' colspan='2'><select name='multiplier'>");
foreach($options as $multiplier) {
$option = "<option ";
if ($multiplier == $results['multiplier'])
$option .= "selected=selected ";
$option .= "value=".$multiplier.">" . unesc($multiplier) . "</option>";
print($option);
}
print("</select></td></tr>");
【问题讨论】:
-
你能展示你的数据源是什么样子来创建不好的图像吗?
-
来自我的一个项目,我正在努力实现第二个项目。编辑:我添加了第一张图片的完整代码。
-
谢谢,但仍然没有看到数据。我看到了 php 代码,但不知道数据是什么样的。你能做一个
echo json_encode($row)或print_r($row)吗? -
这是
Array ( [0] => multiplier [1] => enum('1','2','3','4','5','6','7','8','9','10') [2] => YES [3] => [4] => 1 [5] => )的数据
标签: php html regex preg-replace explode