繁体   English   中英

PHP表超链接

[英]PHP Table Hyperlink

我有一个表,从mysql返回信息。 但是,我想使每个邮政编码都具有超链接,以便用户单击一个邮政编码时,会将它们重定向到适当的页面。 这是表中的代码:

<table style="border:2px solid black; border-collapse:collapse;" cellspacing="2" cellpadding="2" align="center">
<tr align="center" width="auto">
<td bgcolor="#66CCFF" style="border:2px solid black;"><b>&nbsp;Consultation Date&nbsp;</b></td>
<td bgcolor="#66CCFF" style="border:2px solid black;"><b>&nbsp;Patient Health Care Number&nbsp;</b></td>
<td bgcolor="#66CCFF" style="border:2px solid black;"><b>&nbsp;Location&nbsp;</b></td>
<td bgcolor="#66CCFF" style="border:2px solid black;"><b>&nbsp;Post Code&nbsp;</b></td>
<td bgcolor="#66CCFF" style="border:2px solid black;"><b>&nbsp;Update Record&nbsp;</b></td>
</tr>

<?php
$i=0;
while ($i < $num) {

$f1=mysql_result($result,$i,"Consultation Date");
$f2=mysql_result($result,$i,"Patient HCN");
$f3=mysql_result($result,$i,"Location");
$f4=mysql_result($result,$i,"Post Code");
?>

<tr>
<td align="center" bgcolor="#FFFFFF" style="border:2px solid black;"><?php echo $f1; ?></td>
<td align="center" bgcolor="#FFFFFF" style="border:2px solid black;"><b><?php echo $f2; ?></b></td>
<td align="center" bgcolor="#FFFFFF" style="border:2px solid black;"><?php echo $f3; ?></td>

<td align="center" bgcolor="#FFFFFF" style="border:2px solid black;"><?php echo "<a href=\"coveragehcp.php?patient= ". $f2 ."\">"?><b><?php echo $f4; ?></b></td>

<td align="center" bgcolor="#FFFFFF" style="border:2px solid black;"><?php echo "<button onclick=\"window.location.href='hcp_form_update.php?patient=$f2'\">"?>Update Record</button></td> <!-- This button redirects the user to the auto-populated form that holds the patients information which allows the user to update it -->
</tr>

<?php
$i++;
}
?>

但是,当用户单击下面的链接时,我希望它根据单击的邮政编码将其重定向到另一个页面。

<td align="center" bgcolor="#FFFFFF" style="border:2px solid black;"><?php echo "<a href=\"coveragehcp.php?patient= ". $f2 ."\">"?><b><?php echo $f4; ?></b></td>

我要做的是将邮政编码用作GET中的参数,然后使用$_GET['postcode']来实现应向用户显示哪个页面。

因此,该链接的PHP代码如下所示:

<a href=\"coveragehcp.php?patient= ".$f2."&postcode=".$f4."\">"?><b><?php echo $f4; ?></b></td>

并在coveragehcp.php页面上使用

$postcode = $_GET['postcode'];
if(!empty($postcode))
{
    if($postcode == 90210) {
        //Echo beverly hills page
    }
    else {
        //Echo default page
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM