The code below SHOULD be displaying multiple rows of data since my query is returning mutiple results...I'm using the .= operator, so I'm not sure what's wrong...can anyone help? The $line6, $line7, and $line8 variables are the problems. Thanks.

PHP Code:
//No exception was found
  
if ($exception != "yes"){
  
$sql "SELECT * FROM inventory_matched WHERE code = '$code'";
  
$result mysql_query($sql$link) or die(mysql_error());
  if (
$myrow mysql_fetch_array($result)) {
      do {
          
$code $myrow["code"];
          
$description $myrow["description"];
          
$quantity $myrow["in_stock"];
          
$option_code $myrow["option_code"];
          
         
$line6 .= "<tr bgcolor=FFFFFF><td><font face=arial color=000000 size=2>" $option_code "</font></td>";
         
$line7 .= "<td><font face=arial color=000000 size=2>" $description "</font></td>";
         
//Test to see if the quantity is less than zero to determine in stock/out of stock
          
if ($quantity && $exception != "yes"){
             
$quantity "<b><font color=red>Out of Stock</font></b>";
          }
          else if (
$quantity && $exception != "yes"){
             
$quantity "<b><font color=green>In Stock</font></b>";
          }
      
         
$line8 .= "<td><font face=arial color=000000 size=2>" $quantity "</font></td></tr>";
      } while (
$myrow mysql_fetch_array($result));
  }
  }
  echo 
$line1;
  echo 
$line2;
  echo 
$line3;
  echo 
$line4;
  echo 
$line5;
  echo 
$line6;
  echo 
$line7;
  echo 
$line8;
 echo 
"</table>" $notification "<br><script language=\"JavaScript\">document.write(\"<font face='arial' size='2'><a href='javascript:this.close()'>Click here to close this window</a></font>\");</script>";
  echo 
"</center></table>";
  
?>
  </body>
  </html>