Os dejo el codigo por si podeis ayudarme.
Un saludo
Código PHP:
<?php
//Si el login o la clave estan vacios redirecciona al index.
if (!isset($_POST['login'])|| !isset($_POST['pass'])){
header("location:index.html");
}
include("configuracion.php");
session_start();
//conecto a la base de datos.
$cnn=mysql_connect($hostname,$username,$password) or die (mysql_error());
mysql_select_db($database,$cnn);
//Hago el select para que me muestre los usuarios con sus claves
$total="select login,pass from usuarios ";
$res=mysql_query($total,$cnn) or die (mysql_error());
for($cns=0;$cns<mysql_num_rows($res);$cns++){
$row=mysql_fetch_assoc($res);
//si la clave del select y la enviada son iguales y
//el usuario del select tambien es igual al enviado
//creo sesion con el valor del login y avanza a la pagina para logeados.
//Si no se redirecciona al index
if($row['pass']==$_POST['pass'] && $row['login']==$_POST['login']){
$_SESSION['login']=$_POST['login'];
header("location:indexval.html");
}
else{
header("location:index.html");
}
}
mysql_close($cnn);
?>