我收到了一个小问题。我需要读出我的URL以显示客户页面。最好的方法是什么?我想过这样的事情,但它没有用。
//list-kunden (eng list-customer )
<td><a class="btn btn-default" href="kunde-anzeigen.php/?id=<?php echo $row['id']; ?>" role="button">Kunde anzeigen</a></td>
//kunde-anzeigen (customer-show )
<?php echo $_GET['id']; ?>
现在我得到这个
错误:找不到对象!
所以他没有正确查找网址
答案 0 :(得分:0)
如果$ row [&#39; id&#39;]是一个数字或字符串,它将起作用 - 如果你从href中删除斜杠。新的href将是:
kunde-anzeigen.php?id=<?php echo $row['id']; ?>
孪生朋友在第一条评论中指出了这一点;你仍然应该在最后一条评论中遵循它的建议,因为从未在你的代码中使用参数而不进行检查,它可能会被用户更改。
所以kunde-anzeigen.php中的代码是:
if(isset($_GET['id']))
{
echo $_GET['id'];
}
或者,如果你使用php7,它可能就像:
echo $_GET['id']??'default';