Из того, что я могу сказать, вам нужно поместить все поля ввода внутри атрибутов.
Так минимизировано:
<form action="checklogin.php" method="POST">
<div data-role="fieldcontain">
<fieldset data-role="controlgroup">
<label for="username">
Username
</label>
<input id="username" placeholder="" name="username" value="" type="text" />
</fieldset>
</div>
<div data-role="fieldcontain">
<fieldset data-role="controlgroup">
<label for="password">
Password
</label>
<input id="password" placeholder="" value="" type="password" />
</fieldset>
</div>
<input type="submit" name="submit" data-theme="b" data-icon="home" data-iconpos="left" value="Login" />
</form>
В противном случае эти значения не будут приниматься. Кроме того, для пароля нужна часть name = 'password'.
Теперь написано «не удается подключиться» или «невозможно выбрать БД»?