hola mira:
primero yo tendria en un archivo aparte los datos de coneccion
archivo "conec.inc"
Código PHP:
$host="localhost";
$usuario="root";
$pass="";
$nombre_base_datos="usuarios-web";
$conexion=mysql_connect($host,$usuario,$pass);
mysql_select_db($nombre_base_datos,$conexion);
de esta manera puedo incluirlo cada vez que lo necesite y si tengo ke kambiar algun dato cambio un solo archivo, para incluirlo usas include("conec.inc")
segundo pon en archivos separados el form y por otro lado el ke se encargue del login
form.php
Código PHP:
...
<body>
...
<form name="login" method="post" action="index.php">
<table width="216" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="72">Usuario:</td>
<td width="144"><input name="usuario" type="text" id="usuario"></td>
</tr>
<tr>
<td>Password:</td>
<td><input name="password" type="password" id="password"></td>
</tr>
<tr align="center">
<td colspan="2"><input name="enviar" type="submit" id="enviar" value="Enviar"></td>
</tr>
</table>
</form>
...
</body>
...
login.php
Código PHP:
<? session_start(); ?>
<?
//para no tener problemas con cookies deshabilitadas has esto
//con esto desactivamos las cookies y activamos el metodo get para la sesion
ini_set("session.use_cookies","0");
ini_set("session.use_trans_sid","1");
include("conec.inc");
$ssql = "SELECT * FROM usuario WHERE nombre_usuario='$usuario' and pass='$password'";
$rs = mysql_query($ssql,$conexion);
//vemos si el usuario y contraseña es váildo
//si la ejecución de la sentencia SQL nos da algún resultado
//es que si que existe esa conbinación usuario/contraseña
if (mysql_num_rows($rs)!=0)
{
$_SESSION["autentificado"]="SI";
header ("location: mipagina.....")
exit;
}
else
{
header .....
exit;
}
?>
no uses session register, utiliza $_SESSION es mas seguro, session_start(); tiene ke estar antes de todo, y para ke los header funcionen no debes mandar codigo html antes es decir este script tiene ke tar asi limpio por eso te lo separe del formu... enpieza a investigar con esto si te sale otra duda vuelve por aki
saludos espero te sirva de algo