Php 单击按钮后获取url部分 while($row=mysql\u fetch\u array($result)) { 回显“$row['status']”; 回声“; }
在book.php页面中,我想得到id=“something”是url中解析的内容。有人能帮我吗 Book.phpPhp 单击按钮后获取url部分 while($row=mysql\u fetch\u array($result)) { 回显“$row['status']”; 回声“; },php,mysql,php-5.3,Php,Mysql,Php 5.3,在book.php页面中,我想得到id=“something”是url中解析的内容。有人能帮我吗 Book.php while($row=mysql_fetch_array($result)) { echo "<td>".$row['status']."</td>"; echo "<td><a href='book.php?id='".$row['id'].">Book</a></td>"; } 尝试用此替换
while($row=mysql_fetch_array($result))
{
echo "<td>".$row['status']."</td>";
echo "<td><a href='book.php?id='".$row['id'].">Book</a></td>";
}
尝试用此替换
<?php
$id=$_GET['id']; // this is not right
echo $id;
?>
echo”“;
如果需要当前页面url,请使用下面的功能
echo "<td><a href='book.php?id=".$row['id']."'>Book</a></td>";
您只关心解析查询字符串,那么此链接可能会对您有所帮助
”代码>这里出了问题,这似乎很好$id=$\u GET['id']代码>。查看HTML输出。这显然是错误的。
function CurrentPageURL()
{
$pageURL = $_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://';
$pageURL .= $_SERVER['SERVER_PORT'] != '80' ?
$_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"] :
$_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
return $pageURL;
}