如何把输出php放在一个特定的地方
我做了两个div除了彼此之外,左边div包含一个名称列表,右边是空的。如何把输出php放在一个特定的地方
左边div中的名字是从数据库中生成的,它也被包装成一个标签,所以我可以点击它。
echo "<a href='Overview.php?id=" .$row['ID'] . "'>" .$row['COMPANY']." </td> <br>";
当有人点击标签时,它会在浏览器链接中生成一个新的变量:id。 现在我的主要目标是将这个$ row ['ID']变量放到正确的div中。
我试过(php函数): 如果设置了ID(=有人点击了一个标签),它会回显ID。但我不知道如何把这个到正确的div(#rightcolumn)
function runMyFunction() {
echo $_GET['id'];
}
if (isset($_GET['id'])) {
runMyFunction();
}
感谢您的阅读!
这么叫你的函数在正确的格
<div id="rightcolumn"><?php if(isset($_GET['id'])) {runMyFunction();}?></div>
TY正是我需要 – user2871811 2014-10-31 09:36:05
现在你can aceept helpful answer – 2014-10-31 09:40:11
使用jQuery或JavaScript
echo "$('#rightcolumn').html(".$_GET['id'].");";
或
echo "document.getElementById('rightcolumn').innerHTML = ".$_GET['id'].";";
有人已经发布了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);
});
谢谢,一定会试试这个 – user2871811 2014-10-31 09:38:49
这里是正确的div – 2014-10-31 09:31:25
请张贴了'html' – chriz 2014-10-31 09:33:28