【发布时间】: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 给出的答案将完美运行。