Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2011, 09:44
php2
 
Fecha de Ingreso: octubre-2011
Mensajes: 32
Antigüedad: 12 años, 6 meses
Puntos: 0
Sistema de usuarios

Estoy intentando crear un sistema de usuarios. Me gustaria que alguien con más experiencia me lo corrigiese:
Código PHP:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
.center{
    position:absolute;
    top:50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -100px;
    border:#999999 medium;
    text-align:center;
    width: 300px;
}
p{ margin:3;}
</style>
<?php
$user
=$_POST['user'];
$pass=$_POST['password'];

if(
$user||$pass){
mysql_connect("localhost""root""") or
    die(
"Could not connect: " mysql_error());
mysql_select_db("usuarios");

$result mysql_query("SELECT * FROM usuarios where user='".$user."'");

while (
$row mysql_fetch_array($resultMYSQL_BOTH)) {
   
$id_result=$row["id"];
   
$user_result=$row["user"];if($user_result=$user){$val=1;}
   
$pass_result=$row["pass"];if($pass_result=$pass||$val=1){$val=2$stop=0;break;}  
}

mysql_free_result($result);


    }
    
    if(
$val=2){
    
?>    

<?php }?>
</head>
<body>
<?php if(!$user_result){  ?>
<form id="form1" name="form1" method="post" action="" class="center">
<p>Usuario:
<input type="text" name="user" id="user" />
</p>
<p>Contrase&ntilde;a:
<input type="password" name="contrasena" id="password" />
</p>
<p>
<input type="submit" name="button" id="button" value="Entrar" />
&iquest;No tienes cuenta? <a href="">cr&eacute;atela</a>
</p>
</form>
<?php ?>
</body>

</html>
La BD 'usuarios' es así:
Código MySQL:
Ver original
  1. -- Estructura de tabla para la tabla `usuarios`
  2.  
  3. CREATE TABLE IF NOT EXISTS `usuarios` (
  4.   `id` int(11) NOT NULL AUTO_INCREMENT,
  5.   `user` varchar(130) NOT NULL,
  6.   `pass` varchar(30) NOT NULL,
  7.   PRIMARY KEY (`id`)
  8. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1;
  9.  
  10. -- DATOS:
  11.  
  12. INSERT INTO `usuarios` (`id`, `user`, `pass`) VALUES
  13. (1, 'root', 'pass');

10Mil Gracias,
__________________
<?php print("Php2"); ?>