我有一个动态表,每次将新产品添加到数据库时它都会递增。
此表的每一行都包含产品名称,类别等,它还包含一个列,其中包含指向另一个页面的链接,只有在用户想要编辑特定产品时才会单击此链接。用户单击链接并对产品进行更改后,会将其重定向回产品表页面,并单击行标识的锚标记。我面临的问题是我无法将页面重新定位回用户点击产品的位置。
我在没有重定向页面的情况下测试了锚点,它确实有效,但是一旦我将它添加到另一个页面,它就会停止工作。我该如何解决这个问题?
包含表格列表的页面:
$product_list .= "<tr id='$id'><th>$prod_cat</th><th>$sub_cat</th><th>$prod_name</th><th>$price</th><th>$q_left</th>
<th> $id1 </th><th> £$package </th><th><a href='dragNdrop.php?pID=$id'>Add more images</a>
/ <a href='editProduct.php?pID=$id'>Edit</a> /
<a href='index.php?delID=$id&prodName=$prod_name'>Delete</a></th></tr>";
<table>
<tr>
<th>Product Category</th>
<th>Sub-Cat</th>
<th></th>
</tr>
<?php echo $product_list; ?>
</table>
编辑产品页面:
<a href="index.php#354">Admin Home</a> (this will be a php echo with
the id of the product/row but for simplicity i just added one of the rows id)
答案 0 :(得分:0)
请仔细检查editProduct.php是否与呈现您的表格的php文件位于同一文件夹中。
如果是,请尝试右键单击并检查表格中的元素,并在源代码中找到http://editProduct.php?pID=123之后,复制呈现的链接并打开新选项卡并粘贴链接(如果出现)。
从代码开始,它是正确的,从扣除,它可能是:
1。)文件不在正确的目录中
2.)尝试对绝对链接进行硬编码并查看结果