![](/img/trans.png)
[英]how to send information form one page to another page using anchor tag and fetch data from database in php
[英]how to show selected value from one page which contain whole database to another page using anchor in php
我想使用锚链接在新页面中显示单身者详细信息,但无法执行此操作,请单击“查看所有详细信息”以显示下一页,但不能显示单身者的所有详细信息。
<?php
$con = mysql_connect("localhost","root","");
if (!$con){
die('Could not connect: ' . mysql_error());
}
mysql_select_db("dbs", $con) or die("ERROR");
if(isset($_REQUEST['submit'])){
$name=$_POST['name'];
$email=$_POST['email'];
$sql="SELECT * FROM user WHERE fname like '%".$name."%' OR email like '%".$email."%'" ;
$q=mysql_query($sql);
}
else{
$sql="SELECT * FROM user";
$q=mysql_query($sql);
}
?>
<table>
<tr>
<td>Name</td>
<td>Email</td>
<td>view all details</td>
</tr>
<?php
while($res=mysql_fetch_array($q)){
?>
<tr>
<td><?php echo $res['fname']; ?></td>
<td><?php echo $res['email'];?></td>
<td><a href="view.php/<?php echo $res['fname'].'/'.$res['email']; ?>">view all details</a></td>
</tr>
<?php }?>
</table>
据我了解,您想在另一页上查看此人的详细信息,为此,您需要提供姓名和电子邮件。 如果是这种情况,则说明您错误地构建了URL。 您想要的是这样的:
<a href="view.php?name=<?= echo $res['fname'] ?>&email=<?= $res['email'] ?>">view all details</a>
这将输出一个类似于以下view.php?name=Andre&email=example
的URL。 然后,在view.php脚本中,您可以使用$_GET['name']
和$_GET['email']
获得这些值,并对它们进行所需的操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.