title: Parse error: syntax error, unexpected T_ECHO
body: <p>I've been working on something for the past few days but this one bit of code perpetually throws an unexpected T_ECHO.  My friends can't seem to find anything wrong with it and I'm at the edge of my patience.  Even with the nested while loop removed it still throws an error and I switched to the while: endwhile; syntax as well and I'm still getting it.  I'm sure the answer is staring me in the face but I probably can't see it.</p>
  
  <pre><code>  while ($row = mysql_fetch_array($result, MYSQL_ASSOC)):        
              echo "&lt;tr&gt;";
                echo "&lt;td&gt;". $row["site_description"] ."&lt;/td&gt;";
                echo "&lt;td&gt;". $row["url"] ."&lt;/td&gt;";
                echo "&lt;td&gt;&lt;select&gt;";
                  while ($roar = mysql_fetch_array($categories, MYSQL_ASSOC)):
                    echo "&lt;option value=\"". $roar["category"] ."\"&gt;". $roar["category"] ."&lt;/option&gt;";
                  endwhile;
                echo "&lt;/select&gt;&lt;/td&gt;";
              echo "&lt;/tr&gt;";
            endwhile;
  </code></pre>