用课程打印td

时间:2016-08-24 11:40:23

标签: php printing echo

我想在我的td上添加一个课程。所以我可以用css修改它。但每当我写td课程时,我的页面就会停止工作。

这可能是我试着做的吗?或者我必须以其他方式做到这一点吗?

$test= database_result($queryexe, 'MyDatabase');

Print("<td class="right">$test</td>\n");


td.right{
    text-align: right;"
}

3 个答案:

答案 0 :(得分:3)

你搞砸了&#34;代码尝试以下一个也添加表tr td它将正常工作

Print("<table><tr><td class='right'>$test</td></tr></table>");

答案 1 :(得分:2)

您的代码

Print("<td class="right">$test</td>\n");

更新代码

Print("<td class='right'>$test</td>\n"); // double quotes changed to single quotes

还可以在页面顶部使用错误报告来查看正在出现的错误

// should only be used on development servers not on production servers
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

答案 2 :(得分:0)

仅供参考XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)说明&#34;属性值必须始终引用&#34; - 即使它们是数字的,但是尽管实例显示它们用双引号括起来,但使用双引号或单引号是完全可以接受的(例子只是一个例子 - 它不是一部分虽然标准说你可以使用双引号,但是大多数人确实使用双引号。

所以,你不必将它们改为单引号,只需在它们前面加上反斜杠:

Print("<td class=\"right\">$test</td>\n");

......逃脱&#39;正如夏洛特所说的那样,PHP在#34;右边#34;开头没有得到报价。并认为这是字符串的结尾。