Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2012, 11:58
maxmax15
 
Fecha de Ingreso: junio-2012
Mensajes: 56
Antigüedad: 12 años, 5 meses
Puntos: 1
Error en condicionales y consulta SQL

Hola

Bueno esto no tiene mucho misterio solo que no se porque no se ejecuta el codigo y nada mas...

Código HTML:
// MaxTerFULL Team
if($usuario['user_rango'] == 1){ //Si es desaroolador
	if(mysql_num_rows(mysql_query("SELECT * FROM l_medallas WHERE m_user='".$user->uid."' AND m_tipo=1"))==0){
		mysql_query("INSERT INTO l_medallas (m_user,m_tipo,m_fecha) VALUES ('".$user->uid."',1,'".time()."')") or die(mysql_error().' Error SQL');
	}
}
if(mysql_query("SELECT * FROM l_medallas WHERE m_user='".$user->uid."' AND m_tipo=1") && $usuario['user_rango'] != 1){ // Si tiene la medalla MaxTerFULL Team y no es desarrollador
	mysql_query("DELETE FROM l_medallas WHERE m_tipo=1 AND m_user='".$user->uid."'");
}
// MaxTerFULL Team Fin
La idea es la siguiente
1) Confirma el rango del usuario si es = a 1
2) luego confirma si no tiene esa medalla, si no existe en la tabla
3) inserta la medalla si es que la tiene
4) si el usuario tiene la medalla pero ya no pertenece mas al rango 1 se la quita, no se si realmente se la quita o no porque no la he logrado insertar

El problema es que si yo pongo en el paso 3 quito la consulta y pongo algo me lo muestra pero no me inserta la medalla por alguna razon

Espero me puedan ayudar, muchas gracias de antemano.