获得价值表字段
我使用PHP来呼应查询结果出来的表像这样获得价值表字段
echo '<table border="1">';
echo '<tr>';
echo ' <th bgcolor="#FFFFFF" >Team Name </th>';
echo ' <th bgcolor="#FFFFFF" >Player Name </th>';
echo ' <th bgcolor="#FFFFFF">Jersey Number </th>';
echo '</tr>';
while ($Row = mssql_fetch_assoc($result))
{
echo '<tr><td>' . $Row['Team Name'] . '</td><td>' . $Row['Player Name'] . '</td><td>' . $Row['Jersey Number'] . '</td></tr>';
}
echo '</table>';
};
我想Jersey Number
是可以读取的Player Name
值并传递到PHP文件中的超链接用作查询参数并在页面加载时为该特定播放器提取数据。
的样本数据是像
Team Name --- Player Name --- Jersey Number
Red Bob Jones 12
Blue Jack Horner 14
所以,如果你点击14,代码读取杰克霍纳并将其存储在一个变量。这是如何实现与PHP/HTML?
编辑
这样的事情是我所追求的......用一个页面重定向到并在player name
作为参数传递使用。
简要说明,设置超链接到一个名为other.php页面,并在通过作为QueryString
的.$row['name']
的价值我想下面的语法的一部分,但它给了我一个500错误
echo "<td><a href='other.php?playername=".$row['Player Name']'>" . $row['Player Name'] . "</a></td>";
〔实施例:你的链接是这样
www.mysite.com/example/item?TeamName=Red&PlayerName=Bob&Jersey=12
功能parse_str
自动将所有阙ry参数转换为相应的PHP变量。 $_SERVER['QUERY_STRING']
包含数据。
parse_str($_SERVER['QUERY_STRING'], $myArray);
print_r($myArray);
但是,如何捕获与被“点击”的球衣号码关联的球队名称和球员名称? – IcyPopTarts
使用密钥$ myArray ['TeamName'],$ myArray ['PlayerName'],$ myArray ['Jersey'] –
@IcyPopTarts是否无法访问数组? –
你没有真正向我们展示任何你试过的东西,只是真的要求我们为你做。尝试自己的一些代码,然后回到我们,如果你有问题。 –
@MatthewBergwall - 我的道歉,我省略了我试过的那部分代码,抛出了500错误。请参阅我的编辑。 – IcyPopTarts