繁体   English   中英

PHP更改表列的宽度

[英]php changing the width of a table column

更改我的列宽并进行更改时遇到一些问题

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>";

您的连接错误

将此粘贴到while循环中:

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>

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

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

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

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

要么

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

或转义里面的引号:

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

注意您的串联您在循环内对string和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>";

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM