我有一种情况,我无法编辑PHP中的mysql查询结果。 (我使用的codecharge工作室几乎没有限制)。我需要突出显示组合框中的某些项目。 只是一个奇怪的问题,有没有办法编写一个mysql选择查询,它返回带有html标签的值?
例如
从useres中选择名称,其中managerId = 6。
或任何其他等效声明?
答案 0 :(得分:0)
您可以在Codecharge查询中使用任何SQL命令 - 在Table查询中,它们主要限于简单转换,如trim()和concat(),但如果您将Query类型更改为' SQL'查询,你可以疯狂。你可以做UNIONs和CASE语句等等。
至于在选择OPTIONS中放置格式,从我发现它非常好看和浏览器相关(FF工作,Safari和Chrome没有,在快速测试中),使用option
中的CSS样式
<html><head>
<style type="text/css">
option {
font: normal normal normal 10px arial,helvetica,sans-serif;
color: #0f0;
}
</style>
</head>
<body>
<form action="" method="post">
<select name="number">
<option value="1" style="font-weight:bold">One</option>
<option value="2" style="font-family : monospace; font-size : 12pt">=Two=</option>
<option value="3"><em>Three</em></option>
</select>
</form>
</body>
</html>
对于有效的浏览器,option
中的样式有效,但显示中的HTML标记不起作用(即:<em>Three</em>
)
至于如何在CodeCharge中执行样式,您可能(我没有检查过option
但可以反对select
)创建“属性”并在代码中设置值,例如CSS样式取决于值(在Show事件之前)。
请参阅“组件属性”和“使用组件属性”的CodeCharge手册