Código PHP:
$usuario = strtolower(htmlentities($_POST["usuario"], ENT_QUOTES));
$password = $_POST["password"];
$result = mysql_query('SELECT password, usuario FROM usuarios WHERE usuario=\''.$usuario.'\'');
if($row = mysql_fetch_array($result)){
if($row["password"] == $password){
$_SESSION["k_username"] = $row['usuario'];
echo '<h4>¡Ha sido identificado correctamente!</h4><br> Ahora tiene permiso para acceder a la zona privada, '.$_SESSION['k_username'].'';
echo '<br><br><a href="personal.php">Acceder a contenidos</a><br><br>';
<SCRIPT LANGUAGE="javascript">
location.href = "personal.php";
</SCRIPT>*/
}else{
echo '<b>¡Password incorrecto!</b><br> <br><a href="index.php" target="_self">Volver</a>';
}
}else{
echo '<b>Usuario no existente en la base de datos</b><br><br><a href="index.php" target="_self">Volver</a>';
}
Si observas bien veras que tienes JavaScript dentro de php, por otra parte no es necesario usar JavaScript...bastara con poner esta linea:
Código PHP:
header("Location: personal.php?id=".$_SESSION["id_username"]");
En caso de que no me entiendas, remplaza esto:
Código PHP:
echo '<h4>¡Ha sido identificado correctamente!</h4><br> Ahora tiene permiso para acceder a la zona privada, '.$_SESSION['k_username'].'';
echo '<br><br><a href="personal.php">Acceder a contenidos</a><br><br>';
<SCRIPT LANGUAGE="javascript">
location.href = "personal.php";
</SCRIPT>*/
por la linea anterior.