这是我更新的链接:
<a href="Portfolio.php?val="'.$row['profile_name'].'" id="link">
这是我更新的SQL查询
"SELECT *
FROM profile
WHERE profile_type = value=".$_REQUEST['val']."";
目前这还没有带回任何代码看起来是否正确或者我是否需要改变它?
任何帮助都会非常感激。
答案 0 :(得分:1)
试试这个:
在查询字符串中传递该值
<a href="Portfolio.php?val=".<?php echo $row['field']; ?>." " id="link"> </a>
在查询中使用它:
"SELECT *
FROM profile
WHERE profile_type = ".$_REQUEST['val']." ";
答案 1 :(得分:0)
正如已经指出的那样 - value
不是锚标记的属性。
您需要将锚标记href
属性更新为
<a href="Portfolio.php?value=1" id="link">Click Here</a>
单击时会将值发送到php端。然后,php端可以使用$_GET
数组检索它。
<?php
if (isset($_GET['value']))
{ // Check that the value was passed
$val = $_GET['value'];
// TODO: Use val in SQL as required.
}
?>
答案 2 :(得分:0)
您不需要使用value = part。查询应该是
“SELECT * FROM个人资料 WHERE profile_type =“。$ _ REQUEST ['val']。” “;