Hola Stickmaster04...
Creo que entiendo lo que quieres...
mira, para hacer un sistema de usuarios en PHP, puedes usar las sessiones.
busca información sobre eso...
por lo del combobox imagino que son bases de datos diferentes no?
y cada base de datos (de cada empresa) tiene sus propios usuarios y passwords...
sería que obtuvieras con $_POST el valor del combo box y decidir mediante un If a que base de datos conectar y obtener los usuarios
ya después de las comparaciones de usuario y password y autentificar, iniciar la sessión (session_start)
como ejemplo de manejo de sessiones te dejo un script que codie el día de hoy:
Código:
<?php
if(!isset($_POST['submit'])){
include("header.inc");
include("menu.inc");
include("secciones/login.htm");
} else {
include("infodb.php");
$query = "SELECT * FROM usuarios WHERE login='".$_POST['usuario']."'";
$link = mysql_connect($db_host,$usuario_db,$password_db);
$resul = mysql_db_query("basededatos",$query,$link);
if(mysql_num_rows($resul) == 0){
include("header.inc");
include("menu.inc");
echo "<center><strong>Nombre de usuario o contraseña inválidos</strong></center>";
} else {
$arrayx = mysql_fetch_array($resul);
if(($_POST['usuario'] == $arrayx["login"]) && (md5($_POST['password']) == $arrayx["password"])) {
session_name('logged');
session_start();
mysql_free_result($resul);
$_SESSION['auth']="1";
$_SESSION['usuario']=$_POST['usuario'];
}
header("Location: http://****/cpanel.php");
} else {
mysql_free_result($resul);
include("header.inc");
include("menu.inc");
echo "<center><strong>Nombre de usuario o contraseña inválidos</strong></center>";
}
}
}
include("footer.inc");
?>
también te aconsejo buscar en maestrosdelweb que hay un buen articulo sobre eso.