Q:

HTML not displaying after ?> php closing tag

As the title says, after a php script for populating a dropdown list, the rest of the html in the page is not being displayed (the drop down list is displaying correctly). I've read here other questions about this topic and they said it's because of an error within the php, but I've checked my code and it's ok. Here's my code: 
<select>
    <?php 

        $host="localhost"; // Host name 
    $username="llenarDB"; // Mysql username 
    $password="abc45de89"; // Mysql password 
    $db_name="Administrador"; // Database name 
    $tbl_name="USUARIOS"; // Table name 

    $dbh= mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
    mysql_select_db("$db_name")or die("cannot select DB");

    $sql = mysql_query("SELECT Usuario FROM $tbl_name");
    while ($row = mysql_fetch_array($sql)){
    echo "<option value=\"owner1\">" . $row['Usuario'] . "</option>";
    }
    $tabla1= mysql_query($sql, $dbh) or die ("");

?>
</select>

Where did i go wrong ? 
Thanks in advance

A:

Your query probably failed. Look at this line
$tabla1= mysql_query($sql, $dbh) or die ("");

You just die("") without any notice. Try to change it to 
$tabla1= mysql_query($sql, $dbh) or die (mysql_error($dbh));

and you may get the problem

