我该怎么问:请检查php

时间:2017-03-19 05:52:37

标签: php

根据这个含义。检查这是否正确。

下面的

方法将返回数据库中Contact表中的所有记录。编写代码来调用此方法并在具有相应列标题的html表中显示结果(所有记录的所有三列)。

enter image description here

3 个答案:

答案 0 :(得分:2)

您的标题行不以</tr>

结尾

您的内容行不以</tr>

结尾

将这些行的结尾分别从<tr><td>更改为</tr>

请记住在循环后添加</table>

答案 1 :(得分:0)

&#13;
&#13;
<?php 
$result=getContact();
?>
<table>
  <thead>
    <th>Last name</th>
    <th>Adress</th>
    <th>Zip</th>
  </thead>
  <tbody>
    <?php
    foreach($result as $person){
    ?>
      <tr>
      <td><?php echo $person['LastName']; ?></td>
      <td><?php echo $person['Address']; ?></td>
      <td><?php echo $person['Zip']; ?></td>
     </tr>
    <?php
    } 
    ?>
  </tbody>
</table>
&#13;
&#13;
&#13;

答案 2 :(得分:0)

上述原因是正确的。此代码可以修复您的错误:

<?php

$html = "
  <table>
   <thead>
    <th>Last name</th>
    <th>Adress</th>
    <th>Zip</th>
   </thead>
  <tbody>";
echo $html;

    $result=getContact();
    foreach($result as $person) {
      $html = "
       <tr>
       <td>".$person['LastName']."</td>
       <td>".$person['Address']."</td>
       <td>".$person['Zip']."</td>
       </tr>";
      echo $html;
    } 

    $html = "
  </tbody>
</table>";
echo $html;