我的PHP表格代码不起作用

时间:2016-02-22 04:08:35

标签: php html

所以,我只是尝试了一些东西,我想做一个表,但是当我尝试运行它时,它在这段代码中给了我一个错误: echo'

echo '
<table border = 1 width = 300px>
<tr>
<td> Name:
</td>
<td '.$Contacts[$Index]['Name']>
</td>
</tr>
<tr>
<td> Phone:
</td>
<td '.$Contacts[$Index]['Phone number']>
</td>
</tr>
<tr>
<td> Email:
</td>
<td '.$Contacts[$Index]['email']>
</td>
</tr>
';

有人可以告诉我,如果有什么不对,我没有看到吗?

2 个答案:

答案 0 :(得分:0)

连接未正确完成。

<?php
echo '
<table border = 1 width = 300px>
<tr>
<td> Name:
</td>
<td>' . $Contacts[$Index]['Name'] .'
</td>
</tr>
<tr>
<td> Phone:
</td>
<td>' . $Contacts[$Index]['Phone number'] . '
</td>
</tr>
<tr>
<td> Email:
</td>
<td>'. $Contacts[$Index]['email'] . '
</td>
</tr>
';

答案 1 :(得分:0)

连接中有错误。我希望你关闭你的PHP标签,输出简单的HTML,并在需要时使用PHP来回显变量。它将保持代码清洁。这是一个例子

?>

<table border = 1 width = 300px>
<tr>
    <td> Name:</td>
    <td> <?php echo $Contacts[$Index]['Name']; ?> </td>
</tr>
<tr>
    <td> Phone:</td>
    <td><?php echo $Contacts[$Index]['Phone number']; ?></td>
</tr>
<tr>
    <td> Email:</td>
    <td> <?php echo $Contacts[$Index]['email'];?></td>
</tr>

<?php 

另一个错误是您将值添加为<td value></td>,而正确的方法是<td>value<td> 我已经解决了这个问题。