首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >表html/CSS输出错误:意外的T_STRING

表html/CSS输出错误:意外的T_STRING
EN

Stack Overflow用户
提问于 2011-05-19 17:04:50
回答 2查看 405关注 0票数 0

我是新手的web dev,PHP,CSS和html。我想在我的表中放置一个CSS来显示我的数据库中的数据,但它不起作用。

下面是我的代码:

我的CSS文件名为"table.css“...

代码语言:javascript
复制
<html>
<head>
<title>WEW</title>
<head>
<link href="table.css" rel="stylesheet" type="text/css" />
</head>
<body>


<?php


$con = mysql_connect("localhost","abc123","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("database_ME", $con);



$result = mysql_query("SELECT * FROM id");

$data->set_css_class("table");

echo "<table class="table">
<tr>
<th>id</th>
<th>password</th>
</tr>";

while($row = mysql_fetch_array($result))
  {
  echo "<tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';">";
  echo "<td>" . $row['id'] . "</td>";
  echo "<td>" . $row['password'] . "</td>";
  echo "</tr>";
  }
echo "</table>";
echo "</div>";
mysql_close($con);
?>
</body>
</html>
EN

回答 2

Stack Overflow用户

发布于 2011-05-19 17:11:29

我假设CSS文件写得很好,并且它使用了.table选择器。

其中有几个语法错误,所有这些都是因为您需要像这样转义内部"

代码语言:javascript
复制
echo "A 'string with several \"nesting\" levels' needs escaping."; 
票数 3
EN

Stack Overflow用户

发布于 2011-05-19 17:13:20

代码语言:javascript
复制
echo "<table class="table">

更改为

代码语言:javascript
复制
echo "<table class='table'>

代码语言:javascript
复制
echo "<tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';">";

更改为

代码语言:javascript
复制
echo "<tr onmouseover=\"this.style.backgroundColor='#ffff66';\" onmouseout=\"this.style.backgroundColor='#d4e3e5';\">";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6056207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档