Отображается только первая строка из запроса sql.

Моя попытка показать продукт desc во всплывающем окне. Когда я нажимаю на ссылку на продукт, тогда открывается один всплывающий экран и показывается описание продукта. но здесь что-то не так. каждая ссылка продукта показывает первый продукт desc. Мой код ниже. Пожалуйста, помогите мне.

Javascript:

<script language="JavaScript"> function displayPopup(alert_MSG) { var theDetail = document.getElementById('flyBox'); theDetail.style.display="block"; } function closePopup(alert_MSG) { var theDetail = document.getElementById('flyBox'); if (theDetail.style.display=="block") { theDetail.style.display="none"; } } </script> 

HTML:

  <a href="javascript:displayPopup('flyBox')" title="View larger image" class="ui-icon ui-icon-zoomin">View larger</a> <div id="flyBox" style="display:none;"> <table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td class="borderWindow"> <div class="container"> <div id="closeButton"><a href="javascript:closePopup('flyBox')"><img src="http://img.ruphp.com/php/bwe.png" width="28" height="28" alt="Close Button" border="0" /></a></div> <div class="content"> <table width="600" border="0" cellspacing="20" cellpadding="0"> <tr> <td> <div id="myMessageBox" name="myMessageBox"> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr> <td class="colheadingL"><font color="white">Description</font></td> </tr> <tr> <td ><?php echo $img; ?></td> <td>Book Name:</td> <td ><?php echo $row['pname']; ?></td> <td class="text1">MRP:</td> <td><?php echo $row['price'];?> </td> </tr> </table> </div> </td> </tr> </table> </div> </div> </td> </tr> </table> </td> </tr> </table> </div> 

Но всплывающее окно открыто на гиперссылке. но проблема показывает только 1-й рекорд во всем продукте