El código que presentas tiene un montòn de errores ...
Código PHP:
$sql = "SELECT id FROM usuarios WHERE nick='".$_POST['camnuevonick']."'";
$result = mysql_query($sql);
// te faltó obtener el supuesto único resgistro que obtienes ahí (asumimos que los nicks son ùnicos)
// de todas formas no está de más "ver si te arrojó" resultados:
if (mysql_num_rows($result) == 1){
$id=mysql_result($result,0,"id");
// nunca he visto una sentencia SQL tipo UPDATE con el "WHERE" antes que el SET .. usalo tipo:
$sql = "UPDATE usuarios SET nivel='".$_POST['camnuevonivel']."' WHERE id='".$id."'";
$result = mysql_query($sql);
print "&mensajecam=Estas Registrado ".$_POST['camnuevonivel']."!!.&";
return;
}
}
(revisa los cierres de los IF() .. no le presté mucha atención a eso ..)
Un saludo,