如何在PHP中放置表数据的链接

时间:2013-04-18 20:41:19

标签: php

我正在尝试在表格中放置数据链接。因此,如果用户点击该链接,它将把它们带到该项目的编辑页面。每次我把代码放在数据中都会从表中消失。这是我正在处理的页面的代码:

我正在尝试将可点击的数据放在表格代码的开头

<?php include '../view/header.php'; ?>


<div id="main">

    <h1>Product List</h1>



   <div id="content">
        <!-- display a table of products -->
        <h2><?php echo $name; ?></h2>
        <table>
            <tr>
                <th>Code</th>
                <th>Name</th>
                <th class="right">Version</th>
                <th>&nbsp;</th>
            </tr>

            <?php foreach ($products as $product) : ?>
            <tr>
                <td> <a href="?action=view_product&amp;product_id=<?php echo $product['productCode']; ?>"</a></td>
                <td><?php echo $product['name']; ?></td>
                <td class="right"><?php echo $product['version']; ?></td>
                <td><form action="." method="post">
                    <input type="hidden" name="action"
                           value="delete_product" />
                    <input type="hidden" name="productCode"
                           value="<?php echo $product['productCode']; ?>" />
                    <input type="submit" value="Delete" />
                </form></td>
            </tr>
            <?php endforeach; ?>
        </table>
        <p><a href="?action=show_add_form">Add Product</a></p>
        </br>

    </div>

</div>
<?php include '../view/footer.php'; ?>

3 个答案:

答案 0 :(得分:1)

可能不是问题,但我看不到任何地方的结束:

<a href="?action=view_product&amp;product_id=<?php echo $product['productCode']; ?>

答案 1 :(得分:0)

您没有任何结束</a>标记,并且在开始<a>标记与结束标记所在的位置之间没有任何内容。这是问题所在:

<td> <a href="?action=view_product&amp;product_id=<?php echo $product['productCode']; ?>"></td>

这应该是这样的:

<td><a href="?action=view_product&amp;product_id=<?php echo $product['productCode']; ?>"><?php echo $product['productCode']; ?></a></td>

答案 2 :(得分:0)

您缺少锚点的结束标记。它应该是:  <td> <a href="?action=view_product&amp;product_id=<?php echo $product['productCode']; ?>"><?php echo $product['productCode']; ?></a></td>