Vous avez la bonne idée, alors voici comment procéder :le onclick
les gestionnaires s'exécutent côté client, dans le navigateur, vous ne pouvez donc pas appeler directement une fonction PHP. Au lieu de cela, vous devez ajouter une fonction JavaScript qui (comme vous l'avez mentionné) utilise AJAX pour appeler un script PHP et récupérer les données. En utilisant jQuery, vous pouvez faire quelque chose comme ceci :
<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>
Ensuite, vous mettez votre code PHP dans un fichier séparé :(je l'ai appelé data.php
dans l'exemple ci-dessus)
<?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'];
}
?>