【问题标题】:Hyperlinking value of one cell to another将一个单元格的值超链接到另一个单元格
【发布时间】:2014-10-21 18:14:01
【问题描述】:

这是我当前的代码

foreach($row as $key=>$value) {
  if($key=='MobileNumber'){print "<td><a href='/Test.php?MobileNumber=$value'>$value</a></td>";}
  elseif($key=='TeamGroup'){print "<td><a href='/Test.php?TeamGroup=$value'>$value</a></td>";}
  elseif($key=='OCU'){print "<td><a href='/Test.php?OCU=$value'>$value</a></td>";}
  else{print "<td>$value</td>";}
}

所以我想这样做,如果$key=='FirstName' 那么它将使$value 成为MobileNumber 的值而不是FirstName

例如说然后我点击名字 Andy 上的超链接,然后它将带我到 Test.php/MobileNumber=07252148203

我只是不知道如何引用另一列。

我正在为我的表使用 MySQL。

【问题讨论】:

  • 请使用 print_r($row) 并告诉输出是什么。
  • Array ([FirstName] => Andy [Surname] => Dawson [MobileNumber] => 07252148203 [CallSign] => 234 [TeamGroup] => LS [OCU] => OCU1)
  • @clami219 给出的答案将完美运行。

标签: php html mysql css


【解决方案1】:

这个呢:

foreach($row as $key=>$value) {
  if($key=='MobileNumber'){print "<td><a href='/Test.php?MobileNumber=$value'>$value</a></td>";}
  elseif($key=='TeamGroup'){print "<td><a href='/Test.php?TeamGroup=$value'>$value</a></td>";}
  elseif($key=='OCU'){print "<td><a href='/Test.php?OCU=$value'>$value</a></td>";}
  elseif($key=='FirstName'){print "<td><a href='/Test.php?MobileNumber=".$row['MobileNumber']."'>$value</a></td>";}
  else{print "<td>$value</td>";}
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    相关资源
    最近更新 更多