我在HTML表格中输出数据库数据。我希望最后一个输出更多的权利。但是如果我使用内联css样式,我会得到一个解析错误:
我的代码:
<table class="scroll">
<thead style="background-color: #99E1D9; color: #705D56;">
<tr>
<th>ID</th>
<th>Name</th>
<th>Last Update</th>
<th style="padding-left: 30%;">Status</th>
</tr>
</thead>
<tbody id="hoverTable">
<?php
$connection = mysql_connect('localhost', 'root', ''); //The Blank string is the password
mysql_select_db('patientdb');
$query = "SELECT id, name, date, status FROM clients"; //You don't need a ; like you do in SQL
$result = mysql_query($query);
while($row = mysql_fetch_array($result)){ //Creates a loop to loop through results
echo "<tr>
<td>" . $row['id'] . "</td>
<td>" . $row['name'] . "</td>
<td>" . $row['date'] . "</td>
<td style="padding-left: 30%;">" . $row['status'] . "</td>
</tr>"; //$row['index'] the index here is a field name
}
mysql_close(); //Make sure to close out the database connection
?>
</tbody>
</table>
错误:
解析错误:语法错误,意外T_STRING,期待&#39;,&#39;或&#39;;&#39; 在第174行的/webpage/composition/login/portal/portal.php
除了第三个<td>
之外还有其他方法可以输出最后<td>
约30%的内容吗?
答案 0 :(得分:2)
你需要在回声中逃避你的弦乐。
"</td><td style="padding-left: 30%;">"
试
"</td><td style=\"padding-left: 30%;\">"
答案 1 :(得分:1)
我建议尝试以下
双重和单一报价
"<td style='padding-left: 30%;'>"
或
逃脱报价
"<td style=\"padding-left: 30%;\">"