Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2012, 15:52
ubatesis
 
Fecha de Ingreso: junio-2012
Ubicación: Valencia
Mensajes: 1
Antigüedad: 11 años, 10 meses
Puntos: 0
Pregunta Login en PHP?

Saludos Foristas del Web

A pesar de tener las declaraciones necesarias, no veo donde puede tener el error, que me está dando: Lanza el Mensaje de alerta: "Ambos campos deben estar llenos".
Tengo instalado el WampServer y puedo cargar y ver la base de datos con sus campos y Registros.
aqui están los codigos de los archivos: conect.php, Val.php e Index.php:
//Archivo conect
<?
$conectID=mysql_connect("localhost","root","2012") or
die("No se pudo conectar: " . mysql_error());
mysql_select_db("llaves (1)");
?>

//Archivo Val.php
<?
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Sistema de Gesti&oacute;n de Acceso a las Instalaciones</title>
</head>

<body>
<?
if (isset($_POST["username"])) {
$usuario= $_POST['user'];
$contra= $_POST['pass'];

}


//$nombre_archivo = "conexon.txt";
//$archivo = fopen($nombre_archivo, "r");
//$contenido = fread($archivo, filesize($nombre_archivo));
//fclose($archivo);
//$c=explode(",",$contenido);

include("conect.php");

$result=mysql_query('select * from usuarios_llaves', $conectID);
while ($row = mysql_fetch_array($result)) {
$u=$row["Usuario"];
$c=$row["Clave"];
$Id_Usuario=$row["Id_Usuario"];



if($usuario==$u && $contra==$c)
{

echo "<form name=form action=principal.php method=post>";
$_SESSION["usuario"]=$usuario;
$_SESSION["password"]=$contra;
$_SESSION["id"]=$Id_Usuario;
echo "</form>
<script language=javascript>document.form.submit();</script>";
}




}
if($usuario==null || $contra==null)
{
?>
<script type="text/javascript">;

alert('Ambos campos deben estar llenos');
window.location="index.php";
</script>
<?
}
if($usuario!=$u || $contra!=$c)
{
?>
<script type="text/javascript">
alert('Usuario/Clave incorrectos');
window.location="index.php";
</script>
<?
}
mysql_free_result($result);
mysql_close($conectID);

?>


</body>
</html>
//Archivo Index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Sistema de Gesti&oacute;n de Acceso a las Instalaciones</title>
<script type="text/javascript" src="stmenu.js"></script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 30px;
color: #FF0000;
font-weight: bold;
}
-->
</style>
</head>

<body bgcolor="#999999">
<table width="99%" height="1080" border="1" align="center" bordercolor="#FF0000" bgcolor="#FFFFFF">
<tr>
<td height="149"><img src="banner.png" width="100%" height="100%" /></td>
</tr>
<tr>
<td align="center" valign="top"><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="Estilo1">Inicio de Sesi&oacute;n. </p>
<form action="val.php" method="post">
<table width="50%" border="0">
<tr>
<td width="50%" align="right" valign="middle"><strong>Nombre de Usuario:</strong></td>
<td width="50%"><label>
<input name="user" type="text" id="user" />
</label></td>
</tr>
<tr>
<td align="right" valign="middle"><strong>Clave de Acceso:</strong></td>
<td><label>
<input name="pass" type="password" id="pass" />
</label></td>
</tr>
<tr>
<td colspan="2" align="center" valign="top"><label>

<input type="submit" name="Submit" value="Enviar" />
<br />
<a href="recordar.php">Recordar Contrase&ntilde;a.</a> </label></td>
</tr>
</table>
</form>
</td>
</tr>
</table>


</body>
</html>