<?php
// Hay que configurar estas variables
$dbhost = "localhost";
$dbuser = "mi_usuario";
$dbpw = "mi_password";
$dbname = "mi_basededatos";
while ($HTTPVAR = each($_POST)) {
${$HTTPVAR[0]} = $HTTPVAR[1];
}
mysql_connect($dbhost, $dbuser, $dbpw) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
// 'usuario' y 'contrasena' son los nombres de los campos del formulario de acceso
// 'user' y 'password' son los nombres de los campos de la tabla
// 'nombre_tabla' es el nombre de la tabla donde se encuentran almacenados los datos de los usuarios
$result = mysql_query("select * from nombre_tabla where user = '".$usuario."' and password = '".$contrasena."');
if (!mysql_num_rows($result)) {
echo "El usuario no existe o la contraseña es incorrecta";
}
else {
$reg = mysql_fetch_array($result);
// Suponiendo que el campo donde se guarda el estado del usuario se llame 'estado'
switch($reg['estado']) {
case 0:
echo "Estás dado de baja";
break;
case 1:
echo "Estás dado de alta";
break;
case 2:
echo "Eres un administrador";
break;
}
}
?>