php更改表列的宽度

时间:2017-05-08 21:40:50

标签: php

在更改列宽并通过

更改列宽时遇到一些问题
colspan='2'

直到我的while循环才会抛出错误

Parse error: syntax error, unexpected T_LNUMBER, expecting ',' or ';'

任何帮助,继承我的代码:

echo "<table border='0', width='100%'><tr><th colspan='2'>ID</th>
                     <th colspan='2'>First Name</th>                             
                     <th colspan='2'>Last Name</th><th colspan='2'>Location</th>
                     <th colspan='2'>Last Updated</th></tr>";
    while($row = sqlsrv_fetch_array($results, SQLSRV_FETCH_ASSOC))
    {

        echo "<tr><td colspan='2'>" .$row['userID'].' </td><td colspan='2'> '.$row['first_name'].' </td><td colspan='2'> '
        .$row['last_name'].' </td><td colspan='2'> '.$row['current_location'].' </td><td colspan='2'> '
        .$row['last_updated']->format('Y-m-d H:i:s'). "</td><tr>";
    }

    echo "</table>";

3 个答案:

答案 0 :(得分:1)

你的连接错误

在循环中将其粘贴到内部:

echo "<tr><td colspan='2'>" .$row['userID']." </td><td colspan='2'> ".$row['first_name']." </td><td colspan='2'> "
        .$row['last_name']." </td><td colspan='2'> ".$row['current_location']." </td><td colspan='2'> "
        .$row['last_updated']->format('Y-m-d H:i:s'). "</td><tr>";

只需使用

<tr>
<td colspan='2'><?php echo $row['userID'];?>
<td colspan='2'><?php echo $row['first_name'];?></td>
<td colspan='2'><?php echo $row['last_name'];?></td>
<td colspan='2'><?php echo $row['current_location'];?></td>
<td colspan='2'><?php echo $row['last_updated']->format('Y-m-d H:i:s'); ?></td>
<tr>

答案 1 :(得分:0)

问题是你使用与PHP字符串周围的分隔符相同的引号和字符串中的属性值,例如:

' </td><td colspan='2'> '

将其中一个更改为双引号:

' </td><td colspan="2"> '

" </td><td colspan='2'> "

或者逃避内部的报价:

' </td><td colspan=\'2\'> '

答案 2 :(得分:0)

注意你的连接你在循环中对字符串和colspan属性使用单引号

 while($row = sqlsrv_fetch_array($results, SQLSRV_FETCH_ASSOC))
 {

    echo "<tr><td colspan='2'>" .$row['userID']." </td><td colspan='2'> 
   ".$row['first_name']." </td><td colspan='2'> "
   .$row['last_name']." </td><td colspan='2'> ".$row['current_location']." 
  </td><td colspan='2'> "
.$row['last_updated']->format('Y-m-d H:i:s'). "</td><tr>";

}