Lo que me dices me suena un poco a chino, el java se me da fatal, te coloco el codigo que tengo a ver si asi me puedes aclarar como hacerlo.
este es el codigo que me valida el usuario y me lo redirecciona.
Código PHP:
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_POST['usu'])) {
$loginUsername=$_POST['usu'];
$password=sha1 ($_POST['con']);
$sesalon=$_POST['sesionsalon'];
$nivel=$_POST['nivel'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess1 = "gestion/usuario.php";
$MM_redirectLoginSuccess2 = "administracion/tecnico_incidencias.php";
$MM_redirectLoginSuccess3 = "administracion/administrador.php";
$MM_redirectLoginFailed = "index_error.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_deume, $deume);
$LoginRS__query=sprintf("SELECT entrada, contrasena FROM empleados WHERE entrada=%s AND contrasena=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
$LoginRS = mysql_query($LoginRS__query, $deume) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
$_SESSION['MM_SesionSalon'] = $sesalon;
$_SESSION['MM_Nivel'] = $nivel;
if (($_SESSION['MM_Nivel']) == 1) {
header("Location: " . $MM_redirectLoginSuccess1 );
}
if (($_SESSION['MM_Nivel']) == 2) {
header("Location: " . $MM_redirectLoginSuccess2 );
}
if (($_SESSION['MM_Nivel']) == 3) {
header("Location: " . $MM_redirectLoginSuccess3 );
}
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
y este es el form
Código PHP:
<form ACTION="<?php echo $loginFormAction; ?>" method="POST" name="acceso" class="Estilo1" id="acceso">
<table width="550" border="0" align="center">
<tr>
<td width="19"> </td>
<td width="218"><h3 class="Estilo1">Usuario:</h3></td>
<td width="299"><h3 class="Estilo1">
<label>
<select name="usu" id="usu">
<?php
do {
?><option value="<?php echo $row_usuar['entrada']?>"><?php echo $row_usuar['empleado']?></option>
<?php
} while ($row_usuar = mysql_fetch_assoc($usuar));
$rows = mysql_num_rows($usuar);
if($rows > 0) {
mysql_data_seek($usuar, 0);
$row_usuar = mysql_fetch_assoc($usuar);
}
?>
</select>
</label>
<label></label>
<input type="hidden" name="nivel" id="nivel" />
</h3></td>
</tr>
<tr>
<td height="29"> </td>
<td><h3 class="Estilo1">Repite Usuario:</h3></td>
<td><h3 class="Estilo1">
<label>
<select onChange="document.getElementById('nivel').value=this.options[this.selectedIndex].value" name="repite" id="repite">
<?php
do {
?>
<option value="<?php echo $row_usuar['nivel']?>"><?php echo $row_usuar['empleado']?></option>
<?php
} while ($row_usuar = mysql_fetch_assoc($usuar));
$rows = mysql_num_rows($usuar);
if($rows > 0) {
mysql_data_seek($usuar, 0);
$row_usuar = mysql_fetch_assoc($usuar);
}
?>
</select>
</label>
</h3></td>
</tr>
<tr>
<td> </td>
<td class="Estilo1">Contraseña:</td>
<td><input name="con" type="password" class="tex_16_titulo" id="con" size="40" /></td>
</tr>
<tr>
<td> </td>
<td class="Estilo1">Salón</td>
<td><label>
<select name="sesionsalon" class="Estilo1" id="sesionsalon">
<?php
do {
?><option value="<?php echo $row_lsalon['id_salon']?>"><?php echo $row_lsalon['salon']?></option>
<?php
} while ($row_lsalon = mysql_fetch_assoc($lsalon));
$rows = mysql_num_rows($lsalon);
if($rows > 0) {
mysql_data_seek($lsalon, 0);
$row_lsalon = mysql_fetch_assoc($lsalon);
}
?>
</select>
<span class="forms Estilo4">Selecciona el SALÓN</span></label></td>
</tr>
<tr>
<td> </td>
<td><h3> </h3></td>
<td><h3>
<label>
<input name="button" type="submit" class="boton" id="button" value="Acceder al sistema" />
</label>
</h3></td>
</tr>
</table>
</form>
En el form tengo 2 combox, el primero envia el username y el segundo el nivel.
no se si lo ve sclaro, pero te resuelvo cuanquier duda