我想在我的td上添加一个课程。所以我可以用css修改它。但每当我写td课程时,我的页面就会停止工作。
这可能是我试着做的吗?或者我必须以其他方式做到这一点吗?
$test= database_result($queryexe, 'MyDatabase');
Print("<td class="right">$test</td>\n");
td.right{
text-align: right;"
}
答案 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;开头没有得到报价。并认为这是字符串的结尾。