Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/10/2011, 06:51
campussummertime
 
Fecha de Ingreso: octubre-2011
Mensajes: 129
Antigüedad: 12 años, 6 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&ntilde;a</td>
<td><input type="password" name="password1" id="password1"></td>
</tr>
<tr>
<td>&nbsp;</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.";
}
}
}