Cuando dice que no hay conexion es porque el archivo php no esta trabajando con los datos correctos, ya sea porque no creaste la base de datos, no tienes permisos para escribir sobre ella o algo por el estilo.
Si el servidor donde lo hospedaste soporta php5, cambia tu php por este:
Código PHP :
<?php
$action = $_POST['action'];
$username = $_POST['username'];
$password = $_POST['password'];
require_once('connect.php'); //llamada a la conexion
mysql_select_db($database_conn, $conn); //selecciona la db
if ($action == 'login'){
$sql = mysql_query("SELECT password,tipo FROM usuarios WHERE username='".$username."'");
if (!$sql) {
die('Could not query:' . mysql_error());
}
$sql2 = mysql_fetch_row($sql);
if (!$sql2){
//no existe usuario
echo 'no existe usuario<br>';
echo '&opcion=0&';
} else{
if ($password !== $sql2[0]){
//no coincide pass
echo 'el pass no coincide<br>';
echo "&opcion=1&";
} else{
//usuario y pass correctos
echo 'datos correctos<br>';
echo "&opcion=2&\n";
echo "&tipo=" . $sql2[1] . "&";
}
}
mysql_close($conn);
}else{
echo "No params";
}
?>
Subelo y me dices que tal.