我的网页会生成一个显示搜索结果的表格。我希望用户能够点击其中一个结果,有一个弹出窗口,允许他们输入一条消息并将其存储在数据库中。然后用户单击发送消息按钮,然后弹出窗口将关闭并让用户继续搜索结果。
这是我目前的代码。
<h1>
<center>
<u>Casting Call Results</u>
</center>
</h1>
<table border="1"; width="600px"; align="center">
<?php if(empty($results)) {echo "No Data returned";} ?>
<?php foreach($results as $member):?>
<?php $imgloc = "members/".$member['username']."/".$member['photolink'];?>
<tr align="center">
<td width="100px"> <img style="width:100px; height:125px" src="<?php echo $imgloc;?>"></td>
<td><?php echo $member['bio'];?></td>
</tr>
<tr align="center">
<td><?php echo $member['username']?></td>
<td><a href="mailto:<?php echo $member['email']?>"><?php echo $member['email']?></a></td>
</tr>
<?php endforeach; ?>
</table></div>
<form action="castingcall.php">
<center><input type="submit" value="Search Again"></center>
</form>
这是搜索返回。我试图插入图片,但我没有10个声望点,所以这里有一个搜索返回的链接,所以你可以看到我在说什么。
http://www.chicagofilmclub.org/screenshot.jpg
正如你所看到的那样,表格是由a生成的,所以我真的很困惑,我怎么能让每个用户都有一个在弹出窗口中调用同一页面的活动链接,但仍然可以$ PASS正确的用户名。 / p>
答案 0 :(得分:0)
每个人都会有一个看起来像这样的链接:
<a href="contactform.php?member=<?php echo $member['id']?>">Contact Member</a>
我假设您将在数据库中为每个memebr提供一个ID。
然后在contactform.php页面上你会使用这样的东西:
<?php
$memberId = $_GET['member'];
//lookup memeber in database and do whatever it is you want to do with that info
?>