Você tem a ideia certa, então veja como prosseguir:o
onclick
manipuladores são executados no lado do cliente, no navegador, então você não pode chamar uma função PHP diretamente. Em vez disso, você precisa adicionar uma função JavaScript que (como você mencionou) usa AJAX para chamar um script PHP e recuperar os dados. Usando jQuery, você pode fazer algo assim:<script type="text/javascript">
function recp(id) {
$('#myStyle').load('data.php?id=' + id);
}
</script>
<a href="#" onClick="recp('1')" > One </a>
<a href="#" onClick="recp('2')" > Two </a>
<a href="#" onClick="recp('3')" > Three </a>
<div id='myStyle'>
</div>
Então você coloca seu código PHP em um arquivo separado:(eu o chamei de
data.php
no exemplo acima) <?php
require ('myConnect.php');
$id = $_GET['id'];
$results = mysql_query("SELECT para FROM content WHERE para_ID='$id'");
if( mysql_num_rows($results) > 0 )
{
$row = mysql_fetch_array( $results );
echo $row['para'];
}
?>