2014-10-31 5 views
0

Я сделал два divs друг от друга, левый div содержит список имен, а в правой - пустой.как поставить выход php на конкретное место

Имена в левом div генерируются из базы данных, а также завертываются в тег, поэтому я могу нажать на него.

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

Когда кто-то нажимает на тег, он будет генерировать новую переменную: id в ссылке браузера. Теперь моя главная цель - получить эту переменную $ row ['ID'] в правом div.

Что я пытался (функция php): Если идентификатор установлен (= кто-то нажал на тег), он будет эхо-идентификатор. Но я понятия не имею, как разместить это в правом div (#rightcolumn)

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

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

Благодарим за внимание!

+0

где право ДИВА –

+0

Пожалуйста, пост 'html' – chriz

ответ

4

так называют вашу функцию в правой DIV

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

ти только то, что мне нужно было – user2871811

+0

теперь вы может aceept полезный ответ –

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

Смежные вопросы