2014-10-31 18 views
0

我做了兩個div除了彼此之外,左邊div包含一個名稱列表,右邊是空的。如何把輸出php放在一個特定的地方

左邊div中的名字是從數據庫中生成的,它也被包裝成一個標籤,所以我可以點擊它。

echo "<a href='Overview.php?id=" .$row['ID'] . "'>" .$row['COMPANY']."&nbsp;</td> <br>"; 

當有人點擊標籤時,它會在瀏覽器鏈接中生成一個新的變量:id。 現在我的主要目標是將這個$ row ['ID']變量放到正確的div中。

我試過(php函數): 如果設置了ID(=有人點擊了一個標籤),它會回顯ID。但我不知道如何把這個到正確的div(#rightcolumn)

function runMyFunction() { 
    echo $_GET['id']; 
    } 

    if (isset($_GET['id'])) { 
    runMyFunction(); 
    } 

感謝您的閱讀!

+0

這裏是正確的div – 2014-10-31 09:31:25

+0

請張貼了'html' – chriz 2014-10-31 09:33:28

回答

4

這麼叫你的函數在正確的格

<div id="rightcolumn"><?php if(isset($_GET['id'])) {runMyFunction();}?></div> 
+0

TY正是我需要 – user2871811 2014-10-31 09:36:05

+0

現在你can aceept helpful answer – 2014-10-31 09:40:11

0

使用jQuery或JavaScript

echo "$('#rightcolumn').html(".$_GET['id'].");"; 

echo "document.getElementById('rightcolumn').innerHTML = ".$_GET['id'].";"; 
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); 
}); 
+0

謝謝,一定會試試這個 – user2871811 2014-10-31 09:38:49

相關問題