Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/01/2010, 15:24
Avatar de JoseGMariani
JoseGMariani
 
Fecha de Ingreso: diciembre-2008
Ubicación: Edo Lara
Mensajes: 251
Antigüedad: 15 años, 4 meses
Puntos: 8
Respuesta: Ayuda! que esta mal con esta comprobacion antes de entrar el user? :S =(

ya lo eh solucionado haciendo una consulta eh imprimiendo el valor en una variable..


aqui esta: tambien se podria poner el numero en una variable y quedaria mas comodo a la hora de configurarlo..

Código:
<?php
// Configura los datos de tu cuenta
    $dbhost='localhost'; 
$dbusername='root'; 
$dbuserpass=''; 
$dbname='prueba'; 

session_start();

// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');

if ($_POST['nombre']) {
//Comprobacion del envio del nombre de usuario y password
$nombre=$_POST['nombre'];
$password=$_POST['password'];
$consulta=mysql_query("SELECT estado FROM usuarios WHERE nombre='$nombre'");
	$lado=mysql_num_rows ($consulta);
while($row=mysql_fetch_array($consulta)){
$estado=$row["estado"];
if ($password==NULL) {
echo "<center>La password no fue enviada<center>";
}else{
$query = mysql_query("SELECT nombre,password FROM usuarios WHERE nombre = '$nombre'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "<center>Login incorrecto<center>";
  }else{
	if($estado!=0) {
    echo "<center>Tu Cuenta a sido Suspendida</center>";
}else{
$query = mysql_query("SELECT nombre,password FROM usuarios WHERE nombre = '$nombre'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_nombre"] = $row['nombre'];
header("Location: archi.php");
}
}
}
}
}
?>