innerHTML PHP内联css给出了解析错误

时间:2016-12-21 00:49:37

标签: php html css

我在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%的内容吗?

2 个答案:

答案 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%;\">"