As I said.. What is the output of the script please.
I do not see any clear reason why the script would not produce output.
But..
1) $_REQUEST['db'] will not produce anything when you do not post / URL-load any variables.
2) $rs1 = mysql_create_db( $_REQUEST['db'] ); will therefor nore work on first load
3) $rs2 = mysql_list_dbs( $conn ); if there are not tables, this will not result in output
4) for( $row = 0; $row < mysql_num_rows( $rs2 ); $row++ )
use: while($row = mysql_fetch_array($rs2)) instead
The form code looks ok, and should produce output.
{ $list .= mysql_tablename( $rs2, $row) . " | "; }
?>