PHP:字符串数据属性被拆分

时间:2017-03-22 20:05:01

标签: php mysql

所以我从MySQL查询的结果集创建按钮,并从这些结果中绑定数据属性。所有数字和日期都很好,但是当字段是字符串时,创建的数据属性会被空格分割。

我的PHP代码:

Color.GREY

当我检查按钮时,我得到类似data-name =“nike”shox =“”(如果表中的名称是“nike shox”),但data-id =“1”就好了。

如何防止数据名被拆分?

1 个答案:

答案 0 :(得分:1)

改变这个......

$options .= "<p><a class='btn btn-default btn-open-modal' role='button' data-id=".htmlentities($row["art_id"])." data-name=".htmlentities($row["art_name"]).">See details &raquo;</a></p>";

对此...

$options .= '<p><a class="btn btn-default btn-open-modal" role="button" data-id="' . htmlentities($row["art_id"]) . '" data-name="' . htmlentities($row["art_name"]) . '">See details &raquo;</a></p>';