Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/04/2009, 10:41
malvavisc0
 
Fecha de Ingreso: marzo-2009
Mensajes: 26
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: problema con Formulario php&mysql para login

Ooh si tienes razon lo de las querys jeje ya le cambié el codigo a como me dijiste pero como le hago para que me redireccione una vez que compare si es usuario o socio?
mira asi me quedo el codigo:
Código:
<?
// Configura los datos de tu cuenta


session_start();

// Conectar a la base de datos
mysql_connect('mysql4.freehostia.com', 'xx','xxxx');
mysql_select_db("db") or die("No se pudo establecer la conexión: " .mysql_error());

if ($_POST['id']) {
//Comprobacion del envio del nombre de usuario y password
	$id=$_POST['id'];
	$password=$_POST['password'];
	if ($password==NULL) {
		echo "La password no fue enviada";
	}
	else{
		$query = mysql_query("SELECT * FROM usuarios WHERE id = '$id' ") or die(mysql_error());
		$data = mysql_fetch_array($query, MYSQL_ASSOC);
		if($data['password'] != $password) {
			echo "Login incorrecto";
		}
		else{
			$row = mysql_fetch_array($query, MYSQL_ASSOC);
			if($row[pass])= $_POST['pass']){
				if($row[grupo]= 'Cliente']{
					$_SESSION["s_id"] = $row['id'];
					echo "Has sido logueado correctamente ".$_SESSION['s_id'].
					}
					else if($row[grupo])= 'Socio'){
					echo "Muy bien!! ".$_SESSION['s_id'].					
					}
		}
	}
}  

?>