如何获取表格行中的href值?

时间:2015-05-26 02:27:50

标签: php html mysql

我的第一份工作就在这里。 他们搜索名称并显示这些名称的表格。 我正在使用另一个文本字段来获取申请人的ID号以显示他们的个人资料。 现在,我想通过单击表格行上的ID号来实现。 我尝试了这段代码,但似乎无效。

<?php
$sql = mysql_query("select * from applicant_data")
   or die('Error in query : $sql. ' .mysql_error());

if (mysql_num_rows($sql) > 0) 
{            

while ($row = mysql_fetch_array($sql)){

?>                  
<tr>
<td align="center" bgcolor="#ffffff"><form method="post" action="psp_view_profile.php" name="submit" >
<?php echo '<a href="psp_view_profile.php?$no="> ' . $row['id'] . '</a>'?></td></form>
<td align="center" bgcolor="#ffffff"><?php echo $row['lastname']; ?></td>
<td align="center" bgcolor="#ffffff"><?php echo $row['firstname']; ?></td>
<td align="center" bgcolor="#ffffff"><?php echo $row['middlename']; ?></td>

<?php
}
}
?>

这个来自psp_view_profile.php

<?php
include('config.php');
$no = $_POST['no'];
    $sql1 = mysql_query("SELECT * FROM applicant_data WHERE id='$no'");

    while($_GET = mysql_fetch_array($sql1)){

    $Date = $_GET["datapply"];
    $FirstName = $_GET["firstname"];
    $MiddleName = $_GET["middlename"];
    $LastName = $_GET["lastname"];
    $RStreet = $_GET['res_st'];
    $RBarangay = $_GET['barangay'];
 //and so on...

1 个答案:

答案 0 :(得分:1)

在此行中$之前删除no符号:

<?php echo '<a href="psp_view_profile.php?no="> ' . $row['id'] . '</a>'?></td></form>

同样 - 如果用户点击链接它会成为GET请求,所以在psp_view_profile.php中查询$_GET到param值,就像这样

$no = $_GET['no'];

更新:

错过了原来的答案 - 请将实际的id值连接到URL,这是一个例子:

<?php echo '<a href="psp_view_profile.php?no=' . $row['id'] . '"> ' . $row['id'] . '</a>'?></td></form>