0

我不断收到 echo 语句的错误。是不是引号是错误的?我应该在 $row 语句周围添加引号吗

<?php
    while($row = mysql_fetch_array($search))
      {
      echo "<tr>"//the line below
       '<td>' . $row['DepartmentOwner'] . '</td>';
       '<td>' . $row['CurrentAssignee'] . '</td>';
       '<td>' . $row['Location'] . '</td>';
       '<td>' . $row['LaptopSerialNumber'] . '</td>';
       '<td>' . $row['SupportedOS'] . '</td>';
       '<td>' . $row['DeviceName'] . '</td>';
       '<td>' . $row['IMEISerialNumber'] . '</td>';
       '<td>' . $row['UUID'] . '</td>';
       '<td>' . $row['ReturnDate']'</td>';
       "</tr>";
      }
      echo "</table>"; ?>
4

3 回答 3

1

在这一行

'<td>' . $row['ReturnDate']'</td>'

它应该是

'<td>' . $row['ReturnDate'] . '</td>'

您缺少字符串连接器.

while($row = mysql_fetch_array($search)){
    echo "<tr>";
    echo '<td>' . $row['DepartmentOwner'] . '</td>';
    echo '<td>' . $row['CurrentAssignee'] . '</td>';
    echo '<td>' . $row['Location'] . '</td>';
    echo '<td>' . $row['LaptopSerialNumber'] . '</td>';
    echo '<td>' . $row['SupportedOS'] . '</td>';
    echo '<td>' . $row['DeviceName'] . '</td>';
    echo '<td>' . $row['IMEISerialNumber'] . '</td>';
    echo '<td>' . $row['UUID'] . '</td>';
    echo '<td>' . $row['ReturnDate'] . '</td>';
    echo "</tr>";
}
echo "</table>"; ?>
于 2013-05-31T16:27:16.320 回答
0

如果你关闭你的回声,你需要再次写回声!

<?php
while($row = mysql_fetch_array($search))
  {
    echo "<tr>";//the line below
    echo '<td>' . $row['DepartmentOwner'] . '</td>';
    echo '<td>' . $row['CurrentAssignee'] . '</td>';
    echo '<td>' . $row['Location'] . '</td>';
    echo '<td>' . $row['LaptopSerialNumber'] . '</td>';
    echo '<td>' . $row['SupportedOS'] . '</td>';
    echo '<td>' . $row['DeviceName'] . '</td>';
    echo '<td>' . $row['IMEISerialNumber'] . '</td>';
    echo '<td>' . $row['UUID'] . '</td>';
    echo '<td>' . $row['ReturnDate'].'</td>';
    echo "</tr>";
  }
  echo "</table>"; ?>
于 2013-05-31T16:28:20.987 回答
0

您错误地连接了传递给的字符串,您可以通过使用 PHP 的替代语法echo来避免这种情况(并使代码更清晰 IMO)。

<?php while($row = mysql_fetch_array($search)): ?>
    <tr>
        <td><?php echo $row['DepartmentOwner']; ?></td>
        <td><?php echo $row['CurrentAssignee']; ?></td>
        <td><?php echo $row['Location']; ?></td>
        ...
        ...
        ...
    </tr>
<?php endwhile; ?>

安东尼。

于 2013-05-31T16:34:31.033 回答