mon code n'affiche que les données du dernier lien :
Code : Tout sélectionner
<script type="text/javascript"><!--
div = {
show: function(elem) {
document.getElementById(elem).style.visibility = 'visible';
},
hide: function(elem) {
document.getElementById(elem).style.visibility = 'hidden';
}
}
--></script>
<style type="text/css"><!--
div .voir_formation {visibility:hidden}
div .v_formation {visibility:visible}
--></style>
<div class="nom_formation1">
<?php
include('../access.php');
<ul class="s_module">
<?php
$sel1="SELECT * from sous_module ORDER BY lib_sous_module ";
$res1 = mysql_query($sel1) or die('Erreur SQL !'.$sel1.'<br />'.mysql_error());
while($data1 = mysql_fetch_array($res1))
{
?>
<li onMouseOver="div.show('voir_formation'),div.hide('v_formation')" onMouseOut="div.hide('voir_formation'),div.show('v_formation')"><a href="<?php echo'v_formation.php?id='.$data1['id_sous_module'].''; $_SESSION['id']=$data1['id_sous_module'].''; ?>"><?php echo''.$data1['lib_sous_module'].''; ?></a></li>
<?php
}
$sel="SELECT * from sous_module WHERE id_sous_module='".$_SESSION['id']."'";
$res2 = mysql_query($sel) or die('Erreur SQL !'.$sel.'<br />'.mysql_error());
$data2 = mysql_fetch_array($res2);
?>
</ul>
<div class="voir_formation" id="voir_formation">
<?php echo''.$data2['detail'].'' ;?>
</div>