20/10/2011, 06:51
|
| | Fecha de Ingreso: octubre-2011
Mensajes: 129
Antigüedad: 13 años, 2 meses Puntos: 1 | |
Respuesta: login problema parte de la configuracion mirar chicos...he estado mirando los aportes del forosdelweb y me sigue saliendo que no se conecta a la base de datos ... ya no se que hacer y mira que parece senzillo
La base de datos se llama web , es localhost el nombre los campos en la bd se llaman email1 y password1 form.html
<form name="form1" method="GET" action="login2.php">
<table width="955" border="0" cellpadding="10">
<tr>
<td>Nombre</td>
<td><label for="email"></label>
<input type="text" name="email" id="email">
<label for="password1"></label></td>
</tr>
<tr>
<td>Contraseña</td>
<td><input type="password" name="password1" id="password1"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="button" id="button" value="Enviar"></td>
</tr>
</table>
</form> login2.php
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbemail='kfernandez';
$dbuserpass='brothers';
$dbname='web';
session_start();
// Conectar a la base de datos
mysql_connect ($dbhost, $dbemail, $dbuserpass);
mysql_select_db($dbname) or die('Error en la b');
if ($_POST['email']) {
//Comprobacion del envio del nombre de usuario y password1
$email=$_POST['email'];
$password1=$_POST['password1'];
if ($password1==NULL) {
echo "La password1 no fue enviada";
}else{
$query = mysql_query("SELECT email,password1 FROM users WHERE email = '$email'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password1'] != $password1) {
echo "Login incorrecto";
}else{
$query = mysql_query("SELECT email,password1 FROM users WHERE email = '$email'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_email"] = $row['email'];
echo "Has sido logueado correctamente ".$_SESSION['s_email']." y puedes acceder al index.php.";
}
}
} |