Hola,
Esto no se hace asi:
Código PHP:
$ssql = mysql_db_query($basedatos,"SELECT * FROM usuarios WHERE usr_login='".$_POST['administrador']."' AND usr_pass='".$_POST['constrasena']."'");
$rs = mysql_query($ssql) or die (msyql_error());
O haces el mysql_db_query() o haces mysql_query(). mysql_query() toma como parametro una cadena con la consulta SQL a ejecutar. En tu codigo le estas pasando el resultado de una consulta. Cambia ese codigo por:
Código PHP:
mysql_select_db($basedatos); // si no se usa mysql_db_query() hay que seleccionar la BD con mysql_select_db()
$ssql = "SELECT * FROM usuarios WHERE usr_login='".$_POST['administrador']."' AND usr_pass='".$_POST['constrasena']."'"
$rs = mysql_query($ssql) or die (msyql_error());
Y sobre lo de msyql_error() ... no solo tienes que copiar y pegar el codigo que te dan en estos foros, tambien tienes que poner un poco de tu parte, intentar entenderlo y si te dan una funcion que no conoces, buscala en el manual. Si no la encuentras, puede ser que el que escribio el codigo "metio el dedo" y sea una errata. Pero pensando un poco y teniendo en cuenta que todas las funciones de MySQL empiezan por mysql_ , creo que es facil dar con el error.
Espero haber sido de ayuda.