我已经制作了两个div,左边的div包含一个名字列表,右边的一个是空的。
左侧div中的名称是从数据库生成的,它也被包装成一个标签,所以我可以点击它。
echo "<a href='Overview.php?id=" .$row['ID'] . "'>" .$row['COMPANY']." </td> <br>";
当有人点击a标签时,它会在浏览器链接中生成一个新变量:id。 现在我的主要目标是将这个$ row ['ID']变量放入正确的div中。
我尝试了什么(php函数): 如果设置了ID(=某个人点击了a标签),它将回显id。但我不知道如何将它放入正确的div(#rightcolumn)
function runMyFunction() {
echo $_GET['id'];
}
if (isset($_GET['id'])) {
runMyFunction();
}
感谢您的阅读!
答案 0 :(得分:4)
所以在右边的div中调用你的函数
<div id="rightcolumn"><?php if(isset($_GET['id'])) {runMyFunction();}?></div>
答案 1 :(得分:0)
使用Jquery或javascript
echo "$('#rightcolumn').html(".$_GET['id'].");";
或
echo "document.getElementById('rightcolumn').innerHTML = ".$_GET['id'].";";
答案 2 :(得分:0)
有人已经发布了PHP解决方案。 但您也可以考虑使用JQuery并触发点击事件:
<div class="container">
<div class="left">
<a href="#" id="Id1">Name1</a><br>
</div>
<div class="right">
</div>
</div>
JQuery的:
$('#Id1').on('click', function(){
var id = $('#Id1').attr('id');
$('.right').text(id);
});