![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
El código es este:
<?
//no me llega a funcionar. Al final del script la condición no se cumple,
//por alguna razón q todavía no se.
// el visitante no ha introducido sus datos.
$login = $_POST["usuario"];
$password = $_POST["passw"];
if (($login == "") || ($password == "")) {
header("Location: form_acc.html");
exit;
}
// conectar a la base de datos.
$db_name = "basedatos";
$table_name = "usuarios";
$connection = mysql_connect("servidor.servidor.net","base","cont rasena")
or die("No se puede conectar a la base de datos");
$db = mysql_select_db($db_name, $connection)
or die("No se puede seleccionar la base de datos especificada");
$sql = "SELECT * FROM $table_name
WHERE usuario = \"$login\" AND contrasena = password(\"$password\")";
$result = mysql_query($sql)
or die ("No se puede ejecutar la consulta");
// si encuentra alguna councidencia.
$num = mysql_num_rows($result);
if ($num != 0) {
header("Location: aplicacion.html");
}else {
header("Location: prueba.html");
exit;
}
?>