Heres the code thats displaying a div and link depending on how many rows in the db. this works in ie7/ie8 all firefox versions, safari, everythign except the dreaded ie6.
thanks in advance1
<div id="search_main_text">
<?php
include("includes/db_connect.inc.php");
$query= $filter;
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
$i=0;
while ($i < $num) {
$vacancy_id = mysql_result($result,$i,'vacancy_id');
$job_title = mysql_result($result,$i,'job_title');
$salary = mysql_result($result,$i,'salary');
$location = mysql_result($result,$i,'location');
$terms = mysql_result($result,$i,'terms');
echo "
<div class='briefdesc'>
<div class='desc_title'>
<p class='title_text'>$job_title</p>
<p class='title_text'>$terms</p>
</div>
<div class='desc_details'>
<table>
<tr>
<td class='detail_text'>Location:
</td>
<td class='detail_text'>$location
</td>
</tr>
<tr>
<td class='detail_text'>Salary:
</td>
<td class='detail_text'>$salary
</td>
</tr>
<tr>
<td class='detail_text'>Contract:
</td>
<td class='detail_text'>$terms
</td>
</tr>
</table>
</div>
<div class='desc_more'>
<a class='viewvacbut' href='view_vacancy_details.php?vacancy_id=$vacancy_id'><img class='no_marg' src='images/more_btn.png' /></a>
</div>
</div>
";
$i++;
}
?>
</div>
</div>