显示文本和/或图像而不是数据库结果

时间:2017-08-03 11:03:50

标签: php mysql database url

由于我是MySQL和PHP的新手,我要求提供解决以下问题的提示。

我希望根据表单请求显示结果( description text (例如'了解更多')或者image,而不是存储在数据库中的url。

<?php
function description_link($description) {
    return '<a href="http://www.******/' . $description . '">' . $description . '</a>';
}
?>

<DIV DATA-BINDING-ID="repeat" DATA-BINDING-REPEAT="{{allpubsExecutor.data.allpubs}}">
    <SPAN DATA-BINDING-SHOW="{{description !=""}}"><?php echo description_link('{{description}}'); ?></SPAN>
</DIV>

我正在使用 DMXzone Server Connect。 提前谢谢!

2 个答案:

答案 0 :(得分:1)

我不确定,但您想将文字链接为read more我认为将您的功能更改为

<?php
function description_link($description) {
    return '<a href="http://www.******/' . $description . '">' . "Read more" . '</a>'; //<--------change this add read more
}
?>

<DIV DATA-BINDING-ID="repeat" DATA-BINDING-REPEAT="{{allpubsExecutor.data.allpubs}}">
    <SPAN DATA-BINDING-SHOW="{{description !=""}}"><?php echo description_link('{{description}}'); ?></SPAN>
</DIV>

答案 1 :(得分:0)

您正在使用服务器连接以及dmxDatabindings吗?
您发布的代码无效。你应该使用这样的东西:

'ALTER INDEX ... MODIFY DEFAULT ATTRIBUTES NOCOMPRESS'

如果您想使用<DIV DATA-BINDING-ID="repeat" DATA-BINDING-REPEAT={{allpubsExecutor.data.allpubs}}"><SPAN DATA-BINDING-SHOW="{{description}}"><a href="{{urlLink}}"><img src="" data-binding-src="{{image_binding}}" /></a> 链接,请使用以下命令:

read more text

希望这会有所帮助。 谢谢