Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/09/2005, 19:44
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
La mayoría de veces .. un error de "parser" se arrastra de arriba del código de donde realmente "explota" y marca el error .. a veces puede ser una línea arriba .. otras muchas más .. por eso, sería necesario ver -todo- el script en su contexto para ir siguiendo el código y ver donde vas usando comillas .. concatenando .. cerrando instrucciones (;) .. etc.

De momento .. para ver el código más claro en cualquier editor (como hace la función de coloreado del código "PHP" (en lugar de "code") ..) se vé más claro donde tienes variables si concatenas de la siguiente manera:

Código PHP:
if(mysql_query("UPDATE usuarios SET cat='".$nuevacat."',presupuesto='".$nuevo_presupuesto."',rank='".$ranking."' WHERE nick='".$datos['nick']."'")) { 
            echo 
"<br>Se ha bonificado y actualizado, la categoría y el presupuesto de ".$nick."<br>"
        } else { 
            echo 
"<br>Por algún motivo no se pudo actualizar el perfil de ".$nick."<br>"
        } 
No quiere decir que esto sea el problema .. pero si que te ayudará a identificar tu código mejor.

Un saludo,