0

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

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

<?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'; ?>
4

3 回答 3

1

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

<a href="?action=view_product&amp;product_id=<?php echo $product['productCode']; ?>
于 2013-04-18T20:45:44.673 回答
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>
于 2013-04-18T20:45:03.047 回答
0

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

于 2013-04-18T20:45:45.333 回答