hola:
Aqui pongo un pedazo de codigo, muestro la idea principal de como hacerlo. La pagina de registrado la debes de hacer tu, porque no todo te lo van a dar en forosdelWeb, sino cuando aprendes?. Por ultimo, la dentro de la funcion Formulario debes de poner, evidentemente, un formulario con los campos nombre y password.
Código PHP:
<?php
session_start();
include("Conexion.php");
$conexion=mysql_connect($host, $usuario, $password) or die("No se pudo conectar porque: ".mysql_error());
$base=mysql_select_db($db) or die("No se pudo seleccionar la base de datos");
$resul=mysql_query("select id,nombre,password from usuarios where nombre= '$nombre'", $conexion);
if ($row=mysql_fetch_array($resul))
{
if($row["contra"]==$password)
{
$_SESSION['usuario']=$row["nombre"];
echo '<div align="center"> Bienvenido:<br><b>'.$_SESSION['usuario'].'<b></div><br>';
echo "<html>\n<head>\n<script language=\"JavaScript\">\nalert('Dirijiendo a tu pagina personal');
location.href= \"registrado.php?id=\"".$row['id'].";</script>\n</head>\n</html>";
echo "<br>";
//exit();
}
else
{
echo "<html>\n<head>\n<script language=\"JavaScript\">\nalert('La contraseña no coincide; favor de intentar de nuevo');</script>\n</head>\n</html>";
//exit();
}
}
else
{
echo "<html>\n<head>\n<script language=\"JavaScript\">\nalert('No estas registrado en la base de datos');</script>\n</head>\n</html>";
formulario();
//exit();
}
formulario();
?>
<?php function formulario()
{ ?>
<?php } ?>
:
: Espero haber ayudado, cualquier duda aqui hay mucha que ayudara a difundir el conocimiento.