Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2010, 06:39
dani12345
 
Fecha de Ingreso: marzo-2010
Mensajes: 79
Antigüedad: 14 años, 1 mes
Puntos: 0
login que funcione

hola a todos, ando un poco perdido, estoy haciendo una web de prueba y me gustaría que cuando le diesemos al boton de login comprobase si ese usuario existe en la base de datos y sino pues que te diga que es incorrecto y no te deje acceder, por el contrario si es correcto que te cargue la pagina menu.php
me podeis ayudar,muchas gracias, el codigo es este:

<?php
session_start();
?>
<html>
<head>
<title>RKO 2.0 DISCOS</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
<script>
function envio()
{
error=0;
if(document.getElementById("usuario").value=="")
{
alert("Campo usuario vacío");
error=1;
}
if(document.getElementById("pas").value=="")
{
alert("Campo contraseña vacio");
error=1;
}
if(error==0)
{

document.getElementById("formulario").submit();
}
}
</script>
</head>

<body>
<div id="container">
<div id="header">
<div id="logo">
<a href="index.php">RKO 2.0 DISCOS</a>
</div>
<div id="menu">
<a href="index.php">Home</a>&nbsp; &nbsp; &nbsp;<a href="menu.php">Tienda</a> &nbsp; &nbsp; &nbsp; <a href="registroa.php">Registrarse</a> &nbsp; &nbsp; &nbsp; <a href="finsesion.php">Log Out</a>
</div>
</div>

<div id="main">
<div id="left">
<div class="block">
<h2>Bienvenidos</h2>
Bienvenidos a la mejor tienda online de CDs de música
<br>¡¡REGISTRATE!! ¿a que esperas?</br>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>

<div id="right">
<div class="block">

<form action='menu.php' name="form1" id="form1" method='POST'>
<h2>Usuario:</h2> <input type='text' name='usuario' id='usuario' value=><br><br>
<h2>Contraseña: </h2><input type='password' name='pas' id='pas' value=><br>

<input type='button' name='login' value='OK' onClick=envio()>
</form>
<?php
if(!isset($_SESSION[usu])){
include 'conectar.php';
$sql="SELECT * FROM CLIENTES WHERE USUARIO='$_POST[usu]'";
$result=mysql_db_query("tienda",$sql);
$campo=mysql_fetch_array($result);
if(($_POST["usu"]==$campo[USUARIO])&&($_POST["pas"]==$campo[PASSWORD])){
$_SESSION[usu]=$_POST["usu"];
$_SESSION[pas]=$_POST["pas"];
}else{
echo "Usuario y/o contraseña incorrectos<br>";
}
if(!isset($_SESSION[usu]))}
?>

</br>
</br>
<a href='finsesion.php'>Cerrar sesión</a><br>
<a href='showcarrito.php'>Mostrar carrito</a>
<br>
<br>
"Debe iniciar sesión para poder acceder a nuestros productos"<br>

</div>
</div>

<div class="clear"></div>
</div>
<div id="footer">
&copy; Copyright 2010 Jesus & Dani &nbsp;<span class="separator"></span> &nbsp;
</div>
</div>
</html>