[英]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.