PHP javascript链接ID

时间:2010-05-31 03:09:45

标签: php javascript

<?php
//connect to database .... 
//select query .... 
if(isset($_GET["link"])==false){
echo "sample 1"; 
}else{
echo "sample 2" ;
} 
?>
<script type="javascript">
function Link(id)
{

location.href='linktest.php&link='+id;

}
</script>
<html>
<input type="button" value="link test" onclick="javascript: Link<?php echo $row['id']; ?>"> 
</html>

(假设的问题)如何强制onclick事件包含$ row ['id']的值?

1 个答案:

答案 0 :(得分:3)

您没有对$row['id']的值执行任何操作,您需要显示,因此您需要提供echo声明。

因此,而不是

onclick="javascript: Link<?php $row['id']; ?>

这样做,

onclick="javascript: Link(<?php echo $row['id']; ?>)

如评论所述,您还忘记了函数调用周围的括号。